2011-12-17 Rails勉強会@東京第69回、出席
Rails’ Wiki - Rails勉強会@東京第69回行って来ました、この項翌日(/18)に書いています。自分Twitterからの追録等(順序調整あり)まとめます。
#railstokyo Rails勉強会@東京第69回 始まる、自己紹介兼ねてネタ出し中、久々に moro さんのリード
posted at 13:08:25
#railstokyo ネタだし、まとめ
posted at 13:36:20
60分のセッション三つ、始めのは一部屋で、次からは二つに分かれる
#railstokyo 枠1「backbone.js と CoffeScript」
posted at 13:36:41
#railstokyo 枠2「Sprocketsソースコードリーディング」「ログイン周り、Device, OmniAuth」
posted at 13:36:52
#railstokyo 枠3「ビューとコントローラのテスト」「AWS入門」
posted at 13:37:12
#railstokyo NougakuDo 話題にはしたが枠には入らず
posted at 13:37:18
backbone.js と CoffeScript
Rails | |
![]()
#railstokyo 「backbone.js と CoffeScript」
posted at 13:46:02
backbone.js
#railstokyo 「backbone.js と CoffeScript」backbone.jsって何。JavaScript のライブラリ、クライアントサイドでMVCをするよ、モデルは ActiveScriptっぽいので判り易いんじゃ
posted at 13:48:51
#railstokyo 「backbone.js と CoffeScript」backbone.js: backbone.js は jquery に乗ってる(依存してる)
posted at 13:59:11
#railstokyo 「backbone.js と CoffeScript」backbone.js: 例えばバリデーション、サーバ側とクライアント側どっちに置くの? ってサーバ側に書かない訳にも行かないし、 https://t.co/2I8FW8gu
posted at 14:12:04
html5_validators モデルに書いたバリデーションを自動的にクライアントサイドのバリデーションに展開する
CofeeScript
#railstokyo 「backbone.js と CoffeScript」CofeeScript: 概要はいいよね
posted at 14:20:11
#railstokyo 「backbone.js と CoffeScript」CofeeScript: 危険な曲がり角、JavaScript全般、this のコンテクストが難しいんだけど、「=>」演算子とか
posted at 14:24:57
#railstokyo 「backbone.js と CoffeScript」CofeeScript: 慣れると JSよりも良いかも
posted at 14:27:51
#railstokyo 「backbone.js と CoffeScript」CofeeScript: JS と Cofee の相互変換 http://t.co/5k2oIKrX 書いててあれっと思ったときに試すのにいいかも
posted at 14:30:18
3.2
#railstokyo Rails って JSONデータを出し入れしてくるやつだよね
posted at 14:39:46
という方向性も意識している
#railstokyo 3.2 早くなるよ、リファクタリングたくさんやってるし、
posted at 14:41:29
#railstokyo 名前募集: イテレータじゃない map的なもの、ブロックをとってセルフを返す tap ではなく結果の値を返す何か。try をもうちょっとケアした何か、try! _try
posted at 14:49:20
#railstokyo 3.2 の次は 4.0、1.8サポートをやめる、数ヵ月後には?
posted at 14:50:35
ログイン周り、Device, OmniAuth
Rails | |
![]()
#railstokyo 「ログイン周り、Device, OmniAuth」
posted at 15:05:28
#railstokyo 「ログイン周り、Device, OmniAuth」devaice触ったことある人はけっこうある、omniauthは少ない触ったけど動かせるところまでいかなかったとか
posted at 15:08:32
#railstokyo 「ログイン周り、Device, OmniAuth」Deviceとは、ユーザ登録、認証、パスワード忘れとか、いろいろ面倒見てくれる gem。それが10以上のモジュールに分かれてて個別に提供できる、が、その分全体像がつかみにくい
posted at 15:10:48
#railstokyo 「ログイン周り、Device, OmniAuth」OmniAuth、twitter とか facebook の認証をもってくる OAuth 周りとかその辺を良きに計らってくれる gem
posted at 15:12:51
#railstokyo 「ログイン周り、Device, OmniAuth」自前でユーザ管理するなら Device だし、オープンID借りて来るなら OmniAuth だし。でも頑張って両方使うような要求もあり、頑張って使うような何かもある
posted at 15:15:13
OmniAuth 最近のバージョンではローカルのユーザもサポートしたとか
#railstokyo 「ログイン周り、Device, OmniAuth」twitter と facebook 両方同時に使いたいとかどうなんだろう
posted at 15:16:06
#railstokyo 「ログイン周り、Device, OmniAuth」Device、見かけを気にしないサービスなら凄く簡単にできるよね。でも、カスタマイズとか細かいことやろうとすると面倒くさい、ビューとかコントローラとか
posted at 15:19:10
#railstokyo 「ログイン周り、Device, OmniAuth」Device イントラとかで、任せちゃっていいなら凄く楽そう。ちょっと考え方が違う所があると大変
posted at 15:20:04
#railstokyo 「ログイン周り、Device, OmniAuth」3になってからは Device、オープンID系なら OmniAuth。そして最近 sorcery とか聞くが、Deviceがカスタマイズ難しいし
posted at 15:25:32
#railstokyo 「ログイン周り、Device, OmniAuth」あと、いまどきの流行は Ruby Tool Box から https://t.co/ZWl3Ghfn
posted at 15:28:41
#railstokyo 「ログイン周り、Device, OmniAuth」イメージをつかむためにイントロをちょっと流す #209 Introducing Devise - RailsCasts http://t.co/yG5ztlmx
posted at 15:32:40
#railstokyo 「ログイン周り、Device, OmniAuth」なんかメール周りの話(パスワード忘れましたメールの話題から)、MailCatcher 良いよ。日本語メールは UTF-8 、ISO-2022-JP だとはまるよ
posted at 15:55:55
#railstokyo 「ログイン周り、Device, OmniAuth」OmniAuth 、Rails3レシピブック が参考になるでしょう
posted at 15:56:56
#railstokyo 「ログイン周り、Device, OmniAuth」セッションのあいだにその場で Device で認証作ってみました。とか。(認証チェックのコフィルター等、入れた時にいくつか「これを書け」と支持される)
posted at 16:11:19
「指示」<-「支持」
#railstokyo 「ログイン周り、Device, OmniAuth」参考まで http://t.co/ReRW38wn
posted at 16:16:17
AWS入門
Rails | |
![]()
#railstokyo 「AWS入門」 Rails on AWS:
posted at 16:45:13
#railstokyo 「AWS入門」 Rails on AWS: リアルコーチ、ビデオをアップしてコーチにチェックして貰うサービス、Rails on AWS で作った
posted at 16:45:26
#railstokyo 「AWS入門」 Rails on AWS: ビデオとかのストレージも AWS (S3)
posted at 16:45:34
#railstokyo 「AWS入門」 Rails on AWS: 直ぐ使える
posted at 16:45:41
#railstokyo 「AWS入門」 Rails on AWS: 決して安くはない
posted at 16:45:49
#railstokyo 「AWS入門」 Rails on AWS: EC2、マイクロ、Rails的にはちょっとね(内部的にはいいけど、公開するサービスに使うのは難しい、スモール以上)
posted at 16:45:56
#railstokyo 「AWS入門」 Rails on AWS: S3、たくさんダウンロードされると高くなるかも
posted at 16:46:07
#railstokyo 「AWS入門」 Rails on AWS: メール配信はアマゾンではやらない方がいいのかもしれない
posted at 16:46:15
#railstokyo 「AWS入門」 Rails on AWS: 管理コンソール良いよ
posted at 16:47:43
#railstokyo 「AWS入門」 Rails on AWS: AWSユーティリティは Ruby 1.8.7用。別に 1.9.系をビルドして入れる
posted at 16:55:14
#railstokyo 「AWS入門」 Rails on AWS: yum で開発環境入れて、必要なもの持ってきておいて ruby持ってきてビルドして。
posted at 16:58:46
#railstokyo 「AWS入門」 Rails on AWS: 今は amazon-sdk があるよ
posted at 17:01:49
まとめの時間
#railstokyo まとめの時間
posted at 17:22:17
#railstokyo まとめの時間 sprocketsコードリーディング、call から読んで何をしてるのか追ったけど、一通り、sprocketsはつくりヤバイ
posted at 17:24:09
#railstokyo まとめの時間 ログイン周り、取り敢えず Devise
posted at 17:25:41
#railstokyo まとめの時間 ログイン周り、補足、OmniAuth使ったほうがいいよ
posted at 17:27:36
#railstokyo まとめの時間 テストについて、ビューのテスト Capybara Selenium、testunit で Capybara、javascriptのテストも Capybara webkit
posted at 17:30:37
#railstokyo まとめの時間 AWS 料金とか、各種サービスの説明とか、苦労したところとか
posted at 17:32:25
その後は東京Ruby忘年会2011 - 東京Ruby忘年会へ向かう





