Ruby & Rails 入門講座 第2回

資料など

Ruby札幌で用意した資料

</embed>

masuidriveさん による資料

</embed>

ホワイトボードの写真

http://www.flickr.com/groups/ruby-sapporo/pool/tags/tutorial-1/

ビデオ

チャットログ

16:16 チャンネルに入りました
16:16 *mrkn join #mrkn-live (muraken_gm@dev-6889E863.hotcn.ne.jp)
16:16 *names : mrkn ustreamer|6239 ustreamer|3574 ustreamer|9053 ustreamer|7593 &UStreamBot +june29 +xcezx
16:16 *chat1.ustream.tv mode +o mrkn
16:16 *mode +ntCTGf [2c#C60,10j#i5,2k#K60,30m#m5,8n#N15]:5
16:16 *created at 2007/09/01 01:09:57
16:16 メンバ情報を取得しました
16:17 *ustreamer|2318 join #mrkn-live (~ustreamer@dev-CC2EFD60.bbtec.net)
16:18 *ustreamer|4762 join #mrkn-live (~ustreamer@dev-2DA656DD.tkyo.nt.adsl.ppp.infoweb.ne.jp)
16:18 (ustreamer|3574) viewerふえてるな
16:18 (mrkn) viewer が続々増加中
16:18 *dara join #mrkn-live (~ustreamer@dev-6889E863.hotcn.ne.jp)
16:18 *chat1.ustream.tv mode +v dara
16:18 (dara) こんにちは。
16:18 (ustreamer|3574) 150人になったらsnoozer05さんが水着になります
16:18 (dara) w
16:18 *thebagofsand-1 join #mrkn-live (~ustreamer@dev-4EE94B75.hsd1.ga.comcast.net)
16:18 (mrkn) こんにちwwww
16:19 (ustreamer|4762) ちは。たっけです。見させていただきます。。。
16:19 *mrkn topic : [生中継][R-18]Ruby 札幌の Rails 勉強会
16:19 *ustreamer|364 join #mrkn-live (~ustreamer@dev-7A8C24E5.hsd1.fl.comcast.net)
16:19 *ustreamer|364 quit (Client exited)
16:19 *it join #mrkn-live (~ustreamer@dev-CC2EFD60.bbtec.net)
16:19 *chat1.ustream.tv mode +v it
16:19 (mrkn) たっけさんこんにちわ
16:20 *ustreamer|2318 quit (Connection reset by peer)
16:20 *ustreamer|6239 quit (Client exited)
16:20 *hides join #mrkn-live (~ustreamer@dev-6889E863.hotcn.ne.jp)
16:20 *chat1.ustream.tv mode +v hides
16:20 *thebagofsand-1 quit (Client exited)
16:20 *HanaO join #mrkn-live (~ustreamer@dev-488EA750.tkyoac00.ap.so-net.ne.jp)
16:20 *chat1.ustream.tv mode +v HanaO
16:21 *HanaO quit (Client exited)
16:21 (mrkn) 今は,irb で Ruby 自体の勉強中
16:22 (hides) 祭り会場はここですか?
16:22 (ustreamer|3574) スライドが見えづらいね
16:22 (ustreamer|3574) これnickコマンド効くかな
16:22 *nick ustreamer|3574 懼 noplans
16:23 (noplans) お、効いたかな
16:23 (june29) 人増えたな
16:25 (mrkn) スライド見にくい
16:25 (it) 研究室からこんにちは
16:26 (mrkn) brightness と white balance を調整してみた
16:26 (it) ちょっと見えるようになった
16:26 *ustreamer|9053 quit (Client exited)
16:26 *nick ustreamer|4762 懼 takke
16:29 (mrkn) 音声は大丈夫ですか?
16:29 (mrkn) foo(true, "しまだ")
16:29 (takke) そこそこ聞こえますね
16:29 (mrkn) 把握
16:30 *ustreamer|1788 join #mrkn-live (~ustreamer@dev-4DE3B72D.opt2.point.ne.jp)
16:30 *ustreamer|1788 quit (Client exited)
16:30 *ustreamer|7580 join #mrkn-live (~ustreamer@dev-99F522E.gdj-co.client.bresnan.net)
16:30 *ustreamer|7580 quit (Client exited)
16:31 *ustreamer|5689 join #mrkn-live (~ustreamer@5D524832.2647BBBA.6E7ADEC1.IP)
16:31 *ustreamer|6394 join #mrkn-live (~ustreamer@dev-6889E863.hotcn.ne.jp)
16:31 (ustreamer|5689) おおおおお!
16:32 (ustreamer|5689) by masuidrive
16:32 (ustreamer|5689) @銀座アップルストア前の路上から
16:32 (noplans) ほえー
16:33 (mrkn) 増井さんですか? > 5689
16:33 (noplans) $KCODE='s'
16:33 (ustreamer|5689) ぴんぽーん
16:33 (ustreamer|5689) ほんと、路上にベタ座りだけどw
16:33 (mrkn) nick 変えられますよ〜
16:34 *ustreamer|9714 join #mrkn-live (~ustreamer@dev-6889E863.hotcn.ne.jp)
16:34 *kei-s join #mrkn-live (kei_s@dev-CC2EFD60.bbtec.net)
16:34 *chat1.ustream.tv mode +v kei-s
16:34 (ustreamer|5689) ど0やって?
16:34 (ustreamer|5689) signup必要?
16:34 (ustreamer|6394)   /nick masuidrive ?
16:34 (noplans) yes
16:35 *nick ustreamer|5689 懼 masuidrive
16:35 (masuidrive) おー
16:35 (noplans) k
16:35 *ustreamer|6394 quit (Client exited)
16:35 (mrkn) おー
16:35 (ustreamer|9714) who
16:35 *dara-1 join #mrkn-live (~ustreamer@dev-6889E863.hotcn.ne.jp)
16:35 (masuidrive) 嫁の買い物待ちなのです。
16:35 *nick dara-1 懼 dara_safari
16:35 (masuidrive) さすがに聞き取りまでは難しいなぁ
16:35 *dara quit (Client exited)
16:35 (noplans) ストリーミングするときは、それようの環境が必要かもなあ
16:36 (masuidrive) がめんの文字も読めない門ね
16:36 (noplans) irbはそろそろ限界wwwwww
16:36 (takke) 限界w
16:36 (mrkn) そうですね.カメラの内臓マイクなので,集音性が悪いです.
16:36 (mrkn) irb 限界ワロスwww
16:36 (mrkn) 一旦休憩〜
16:37 (noplans) いったん休憩後、railsチュートリアルへ
16:37 (noplans) 5分ほど休憩
16:37 (masuidrive) いまの私の風景みせたいよw
16:38 (noplans) daraさん登場
16:38 (masuidrive) きたー
16:38 *ustreamer|579 join #mrkn-live (~ustreamer@dev-6889E863.hotcn.ne.jp)
16:38 (mrkn) 野外 ustream キボン
16:39 (noplans) このgdgd感が良いですね!! こんにちは!こんにちは!
16:39 (mrkn) gdgd 感サイコー
16:40 (dara_safari) こんにちはこんにちは!
16:40 (noplans) railsyard話を
16:40 *nick dara_safari 懼 dara
16:40 *chat1.ustream.tv mode +v dara
16:40 (dara) http://code.google.com/p/railsyard/
16:41 (dara) ここに、いちおう。
16:41 (dara) issuesだらけですので
16:41 (noplans) ぶっくまーくした
16:41 (mrkn) [netwatch]
16:41 (masuidrive) http://www.ustream.tv/channel/masuidrives-show
16:41 (dara) パッチを・・・。
16:42 (masuidrive) これでいいのかな?
16:42 *ustreamer|4689 join #mrkn-live (~ustreamer@dev-E8FABA8F.adsl.navix.net)
16:43 (mrkn) 無線で24Mbpsの私は見ないほうが良さそうだ(・・懼ァノ・`)ショボーン
16:43 *ustreamer|4689 quit (Client exited)
16:43 *ustreamer|5612 join #mrkn-live (~ustreamer@dev-F9B8E22F.regina.accesscomm.ca)
16:43 *ustreamer|5612 quit (Client exited)
16:44 (masuidrive) 私なんてAppleStoreのWifiですよw
16:44 (mrkn) テラチャレンジャーw
16:45 *ustreamer|5050 join #mrkn-live (~ustreamer@dev-6889E863.hotcn.ne.jp)
16:45 (masuidrive) つか、みえてる?
16:45 (mrkn) 見えません
16:45 (masuidrive) w
16:45 (dara) 残念です。
16:45 *noplans quit (Client exited)
16:45 *ustreamer|4300 join #mrkn-live (~ustreamer@dev-6889E863.hotcn.ne.jp)
16:45 (mrkn) windows vista はファイルの移動だけで重い
16:46 *ustreamer|5050 quit (Client exited)
16:46 *nick ustreamer|4300 懼 noplans
16:46 (masuidrive) なんでみえないんだろうなぁ?
16:48 (masuidrive) ここどこ?
16:48 (mrkn) 北海道情報大学の札幌サテライトです
16:49 (mrkn) (って言ったら,誰か乱入してくるだろうか
16:49 (june29) 札幌サテライトだな懼!
16:50 (mrkn) 札幌サテライトだ!
16:50 (masuidrive) へー
16:50 (mrkn) これから,masui さんの資料をベースに rails の講習が始まります
16:51 (masuidrive) おおー
16:51 (masuidrive) 間違えとか、ひっかかった所があったらおしえてね
16:51 (noplans) http://www.slideshare.net/masuidrive/rails-90135
16:51 (mrkn) hai
16:51 (noplans) これっすかね
16:51 (masuidrive) あと例外周りを書いてないのが自分的に気になってる
16:52 (mrkn) 例外とかは例外扱いでいい段階です
16:52 (masuidrive) 大域脱出に結構ExceptionってRubyでは使うけど
16:52 (masuidrive) 多言語だと、あまり使わないからねー
16:53 (mrkn) 各ページの背景色の選択基準ってあるんですか?
16:53 (masuidrive) 気分。
16:54 (dara) ほぼ日手帳ユーザ会
16:54 (noplans) Mac所有率は異常
16:54 (masuidrive) 私手帳使わないんだよねー
16:54 (masuidrive) どうせ、自分のスケジュールは、誰かが勝手に会社のサイボウズに入れちゃうからw
16:55 (masuidrive) そうそう、だれかこの中に、オンラインカレンダーつくりてーってひといないかなぁ?w
16:55 (dara) ww
16:55 (noplans) 次の合宿でdaraさんが作ると思います!
16:55 (masuidrive) カレンダーUIって組むの結構めんどくさいんだよね
16:55 (masuidrive) 楽しみにしてますw
16:55 (mrkn) Google Calendar に勝てる気がしません
16:55 *ustreamer|9714 quit (Client exited)
16:55 (masuidrive) 他人が勝手に私のスケジュールにつっこめるのがほしいのさ。
16:56 (masuidrive) もう埋まってるところは、「なに」かは分からないけど、うまってることだけ分かると。
16:56 *koizuka join #mrkn-live (~ustreamer@dev-FBC35EB9.dy.bbexcite.jp)
16:56 *chat1.ustream.tv mode +v koizuka
16:56 (mrkn) 11台中 Mac7台,Let's note 2台,その他 2台
16:56 (koizuka) ・)
16:56 (masuidrive) ああ、Ruby系勉強会としては標準的w
16:56 (masuidrive) RailsConfも7-8割はOSX
16:57 (noplans) koizukaさんきた
16:57 (koizuka) (・_・)ノ
16:57 (masuidrive) )ノ
16:57 (noplans) 画面がまったく進行してないのは気のせいです
16:57 *ustreamer|1603 join #mrkn-live (~ustreamer@dev-2BDA2C6C.hokkaido.ocn.ne.jp)
16:57 (koizuka) ほうほう
16:57 *ustreamer|2763 join #mrkn-live (~ustreamer@dev-6889E863.hotcn.ne.jp)
16:57 (noplans) いまInstantRailsのインストールで少しはまり気味
16:57 (noplans) 画面の外で。
16:57 (koizuka) おおw
16:58 (koizuka) Instantすぎる
16:58 (masuidrive) 私はThinkITの原稿書き中
16:58 *nick ustreamer|2763 懼 tmaeda
16:58 (tmaeda) こんにちは
16:58 *ustreamer|1603 quit (Client exited)
16:58 (tmaeda) 現場におります、tmaedaです
16:59 *ustreamer|7411 join #mrkn-live (~ustreamer@dev-6889E863.hotcn.ne.jp)
16:59 *ustreamer|6958 join #mrkn-live (~ustreamer@dev-2BDA2C6C.hokkaido.ocn.ne.jp)
16:59 (noplans) 誰か芸を
17:00 (koizuka) 走るのが速い人だっけ
17:00 (noplans) えー
17:00 (koizuka) 17:00
17:00 (noplans) なんかこの状態で大丈夫ですかとsnoozer05さんがびびってます
17:01 (noplans) 17:00
17:01 (noplans) ぐは
17:02 (masuidrive) 東京のもぐだぐだですよw
17:02 (koizuka) インストール勉強会
17:02 (noplans) 低温火傷しそう
17:02 (noplans) PoweBook G4熱すぎ
17:02 (noplans) お、進行しそうだ
17:02 (koizuka) おお
17:02 (koizuka) 字が薄い
17:02 (noplans) 画面見えねえw
17:03 (masuidrive) 私は2時間かかりますたw
17:03 (koizuka) 照明落してほしい
17:03 (hides) w
17:03 (masuidrive) それもAR周りはしょっとw
17:03 (masuidrive) はしょってw
17:03 (noplans) 照明落としてみるかな
17:04 (koizuka) おお、難しい
17:04 (dara) テラ早送りw
17:04 (mrkn) MVC=便利なもの
17:04 (noplans) 見えねえな
17:04 (koizuka) 照明をもうちょっと上げたほうがいいのか
17:05 (masuidrive) 別に配信するのがいるよねー
17:05 (masuidrive) だれか、そういうのをつくれ!
17:05 (noplans) 次回以降要検討ですな
17:06 (noplans) ひさびさに漢字たくさん入れた
17:06 (noplans) DRY
17:06 (takke) 最近仕事でRailsの疑似PHP版を使っている自分がいます・・・
17:06 (mrkn) PHP! PHP!
17:06 (koizuka) 解像度も足りない
17:06 (noplans) カメラ位置の問題もある?
17:07 (koizuka) かも
17:07 (mrkn) 30マン画素は足りないかも
17:07 (masuidrive) ああ、あとコレで勉強会やったて、うちのblogにコメントかトラバがほしいな
17:07 (koizuka) もっと寄るほうがいいのかな
17:07 (dara) okeoke,
17:07 (dara) かきますー>blog
17:07 (masuidrive) よろしく
17:07 (dara) がんがんいこうぜ
17:08 (koizuka) いのちをだいじに
17:08 (noplans) 次回は9/29? それまでにいろいろ設定検討したいな
17:08 (mrkn) ちょっと寄ってみた
17:08 (noplans) thx > mrkn
17:08 (koizuka) まだ読めないなあ
17:09 (dara) slideshareで落としてくるといいかもです
17:09 (mrkn) 資料つhttp://www.slideshare.net/masuidrive/rails-90135
17:09 (koizuka) おお
17:09 (masuidrive) PDFがおすすめ
17:10 (masuidrive) http://blog.masuidrive.jp/index.php/2007/08/13/php-to-rails/
17:10 (hides) p.60ですね
17:10 (koizuka) slideshare重い
17:11 (masuidrive) バッテリオチ
17:11 (masuidrive) CU!
17:11 (dara) あらら、おつですー
17:11 (koizuka) おつー
17:11 (noplans) おつー
17:11 (mrkn) おつかれさまですノシ
17:11 (dara) tabbable
17:11 *ustreamer|3403 join #mrkn-live (~ustreamer@F72A8E89.28BE12B0.B9BEB54F.IP)
17:11 (masuidrive) 報告とかblog楽しみにしてますw
17:11 *ustreamer|3403 quit (Client exited)
17:11 (dara) 誤植はけんw
17:12 (dara) はーい
17:12 (koizuka) p.60を開こうとしているがまだ出てこない
17:12 (masuidrive) w
17:12 (noplans) うちも
17:12 (masuidrive) !
17:12 (masuidrive) PDF!
17:12 *masuidrive quit (Client exited)
17:13 (koizuka) downloadをクリックしたがページが出てこない
17:13 (mrkn) mongrel 初耳
17:13 (koizuka) お、やっと出た
17:14 *joshuazero join #mrkn-live (~ustreamer@dev-2CDEF005.hsd1.tn.comcast.net)
17:14 *chat1.ustream.tv mode +v joshuazero
17:14 (noplans) rails todo
17:14 *takke quit (Client exited)
17:14 (noplans) すでにtodoが存在していた件w
17:14 (joshuazero) someone in here speak jap?
17:15 (noplans) yes, we speak japanese
17:15 *joshuazero quit (Client exited)
17:15 *ustreamer|1732 join #mrkn-live (~ustreamer@dev-D6243A97.tampabay.res.rr.com)
17:16 *ustreamer|1732 quit (Client exited)
17:16 (noplans) Macのターミナルで説明中
17:16 (koizuka) fmm
17:17 (noplans) いつの間にか説明者がスイッチしてる
17:17 (dara) I'm dara speaking
17:17 (noplans) いまはtodoというプロジェクトをrails todoで作成したところ?
17:18 (noplans) これからwebサーバ起動
17:21 (noplans) ファイル構成について説明中
17:22 (koizuka) 声が聞き取りづらい
17:22 (noplans) 音声は無理っぽい
17:22 (koizuka) ありゃま
17:22 *xcezx quit (leaving)
17:22 (noplans) 次回がんばります。今日は突発的にやったんで
17:23 (noplans) 下痢ら
17:23 (noplans) ぐは
17:23 (noplans) ゲリラてきな
17:23 (koizuka) ゲリゲリ
17:23 (noplans) DB設定
17:23 (koizuka) p.91かな
17:24 (noplans) うん>p.91
17:25 (noplans) これ難しいなあ!
17:25 (mrkn) InstantRails 重いorz
17:26 (noplans) development/test/productionの各項目の説明
17:28 (noplans) hostname -> host ?
17:30 (koizuka) 17:30
17:30 (noplans) phpMyAdminでテーブルとユーザを作り権限を与える
17:30 (noplans) p.99
17:31 (koizuka) だいぶゆっくりペース感
17:31 (noplans) うん。今日は初心者用
17:32 (noplans) 懼懼だったはず
17:32 (koizuka) fmfm
17:33 (noplans) todo_developmentデータベースさくせい
17:33 (koizuka) カァカァ
17:33 (mrkn) カラス聞こえますかw
17:34 (koizuka) うん
17:34 (noplans) からすがさっきからなきまくっている
17:34 (noplans) 実は一部わたしですが
17:34 (koizuka) むしろカラスの声ほうが多い
17:34 (koizuka) 声の
17:34 (mrkn) マイクの方向が悪いんだなぁ
17:34 (noplans) これ、結構難しいですね
17:35 (mrkn) マイクがカメラと同じ方向向いているやつ使ったら良さそう
17:35 (koizuka) 発表系だとマイクはスピーカーのところにひとつほしいかも
17:35 (koizuka) スピーカー=発表者
17:35 (noplans) あーなるほど>mrkn, koizuka
17:37 (noplans) あとでヨドバシで買ってくるか
17:37 (dara) http://www.ustream.tv/channel/dara
17:37 *noplans quit (Client exited)
17:38 *kei-s quit (Ping timeout)
17:38 *ustreamer|1478 join #mrkn-live (~ustreamer@dev-6889E863.hotcn.ne.jp)
17:38 *ustreamer|1478 quit (Client exited)
17:39 (koizuka) oo
17:40 (koizuka) だがブラウザで二つ開いたら片方ログインできないといわれチャットが参加できず
17:41 (mrkn) 残念ですね
17:41 (koizuka) 声はよく聞こえる > dara
17:44 (koizuka) と思ったら聞こえない
17:45 (mrkn) 今喋ってないです
17:46 (koizuka) なるw
17:48 (mrkn) モデル作成待ち
17:50 *noplans join #mrkn-live (~ustreamer@dev-6889E863.hotcn.ne.jp)
17:50 *chat1.ustream.tv mode +v noplans
17:50 (noplans) sign-upした
17:51 (noplans) rake db:migrate
17:52 *StrokeHarbl join #mrkn-live (~ustreamer@dev-BF372226.hvc.res.rr.com)
17:52 *chat1.ustream.tv mode +v StrokeHarbl
17:53 (StrokeHarbl) Hai!
17:53 (StrokeHarbl) I herd you liek mudkip
17:53 *StrokeHarbl quit (Client exited)
17:55 (koizuka) 残念なお知らせw
17:55 (noplans) http://uncyclopedia.org/wiki/Mudkip
17:55 (noplans) ircで続きをやっていくのはどうだろうか
17:57 (noplans) まあしょうがないかなあ
17:57 (noplans) 設定合わせる必要はあったね
17:57 (noplans) 今後の課題
17:59 (noplans) rake db:migrate全員終わったところ
18:00 (koizuka) 18:00
18:00 (noplans) 予定の時間に到達
18:01 (noplans) 単数形と複数形の説明
18:02 (noplans) ruby script/console
18:02 (noplans) p.124
18:03 (mrkn) readline が無い!
18:07 *ragnarok346 join #mrkn-live (~ustreamer@dev-EDFCDFEE.ph.ph.cox.net)
18:07 *chat1.ustream.tv mode +v ragnarok346
18:07 *ragnarok346 quit (Client exited)
18:07 (noplans) t.description = 'hoge'
18:07 (noplans) t.save
18:08 (noplans) で書き換え
18:12 (noplans) 主キー説明rails規約
18:12 (noplans) カラスうるせええ
18:14 (noplans) scaffoldで今日は終わり
18:15 (noplans) p.132
18:15 (koizuka) おお
18:15 (noplans) p.134まで一気にきたな
18:15 (noplans) ruby script/generate scaffold todo todo
18:16 (noplans) 最初のtodoはモデル名で後ろのtodoはコントローラ名
18:16 (noplans) ちょっと説明用の図はあった方がいいな
18:17 (noplans) あとで作っとく(todo)
18:17 (koizuka) todoだらけ
18:18 (noplans) umu
18:18 (noplans) こういうの反省できていいな
18:19 *orenoustream join #mrkn-live (~ustreamer@dev-6D53617.ppp.dion.ne.jp)
18:19 *chat1.ustream.tv mode +v orenoustream
18:19 (noplans) 次回に向けてかなりの反省点が
18:20 (noplans) p.142まで一応終わったということになった
18:21 *orenoustream quit (Client exited)
18:21 (noplans) 次もストリーミングすんのかな
18:21 (mrkn) 次もストリーミングしましょう
18:21 (koizuka) おお
18:22 (mrkn) 今日のは,録画してあるので,反省材料にしてください
18:22 (noplans) 9/29はRails特集
18:22 (noplans) 泣きながら観ますよ
18:22 (dara) ごめんなさいごめんなさい。
18:22 (koizuka) ぱちぱち
18:22 (mrkn) おつかれさまでしたー
18:23 (noplans) おつかれさまんさ
18:24 (koizuka) のりP?
18:25 (noplans) 懐かしいな
18:25 (dara) むずかしいっすねいいい。。。
18:27 *ustreamer|9462 join #mrkn-live (~ustreamer@dev-D13A86A4.dy.bbexcite.jp)
18:27 (noplans) 周辺話がはじまた
18:27 (noplans) つかれた
18:27 (noplans) ビール!
18:28 *june29 quit (Leaving...)
18:32 (ustreamer|9462) ono-kenです。twitterからのぞきに来ました。
18:32 (noplans) こんばんは
18:32 (koizuka) 終わった後の雑談中?
18:33 (noplans) そうみたい>koizukaさん
18:33 (noplans) 雑談というか、個別質問?
18:34 (noplans) 今日はもうこれ以上の展開はなさそう
18:34 *ustreamer|1002 join #mrkn-live (~ustreamer@dev-C1DCCCD.aic.mesh.ad.jp)
18:35 *ustreamer|1002 quit (Client exited)
18:35 (noplans) わたしは撤収作業をやる必要があるので解散待ち中
18:38 (koizuka) ふうむ
18:38 (koizuka) では電脳コイル見るのでまた〜
18:38 (noplans) uiui
18:38 *koizuka quit (Client exited)
18:38 (noplans) deha
18:38 (noplans) 私も去りますー
18:38 *noplans quit (noplans)
18:39 *noplans join #mrkn-live (~ustreamer@dev-6889E863.hotcn.ne.jp)
18:39 *chat1.ustream.tv mode +v noplans
18:39 *noplans quit (Client exited)
18:39 (mrkn) 中継終了〜

NOW STREAMING!!!!

Fork me on GitHub