Rails勉強会@東京第58回
Rails勉強会@東京第58回の参加レポートです。
間違いなど修正点がありましたら@hamaknまでご連絡ください。
開催概要
時間と場所
2010年12月18日(土) 13:00〜
永和システムマネジメント@御徒町
参加料金
無料、感謝(-人-)
せめてレポートぐらいうpしないとバチが当たる…
セッション
- 前セッション: 今年のRails振り返り/RSpec, autotest
- 中セッション: Rails3のプラグインについて
- 後セッション: heroku, GAE/ActiveSupportのソースコードリーディング
自分は前に書いた方に参加
まとめ
感想
- 丁度oauth2やfacebook_oauthを使って接続のテストだけした段階だったので、OmniAuthの話を聞けて良かったです。
- Rails振り返りは短時間で今年の流れを押さえるには非常にありがたく、herokuは初めの一歩を踏み出す大きな後押しになりました。
- 今回が初参加でしたがまた参加したいと思います。よろしくお願いします。<(_ _)>
時系列順のメモ書き
- 13:00〜自己紹介
- 30人弱。初参加5人ぐらい
- 反省:Ruby会議のストラップ持ってくればよかった
- セッション候補リスト
- 2回の投票でセッション決定
前セッション:2010年Rails振り返り
- mさん司会
- 第47回から第57回までのRails勉強会@東京の議事録を利用して振り返る
- BagMash, メモリプロファイラ
- EDD, OCUnit
- ObjectiveResource
- 初心者が読むべき本:JRuby on Rails, Head First Rails
- 初心者がやること:t-wadaさんのcucumberの記事をやる
- よく出てくる単語:mongodb, salesforce
- RailsDevCon公式Twitterで振り返る
- Rails Developer Conference2010 聴講記が良い
- アンケートも公開予定らしい
- Rails Inside/Ruby in 2010: A Retrospective of a Great Year for Rubyで振り返る
- Coffeescript: rubyっぽく書けるjavascript
- New Relic RPM: herokuとかの監視ができる
- padrino: sinatraにもうちょっとリッチな機能を付け足した
- awesome print: ppに色とか配列のカラムとか付けてリッチにした
- tapやtappの話題にもなる
- (1..10).tapp.inject(&:x)
- mongoid, mongomapper: 今だとmongoloidを使うのが良い(mongomapperはupdateがないので
- Rails for Zombies: 海外で人気のあるRailsチュートリアル
- ruby refinement: classbox的なもの
- rvm: rubyのバージョン切り替え
中セッション:Rails3のプラグインについて
- 前半@irohirokiさん司会
- 後半@ikmさん司会
- Deviseあれこれ
- @d6rkaizさんによるDeviseのサンプルのデモ
- 関係ないけどiPad+ワイヤレスキーボードの環境、いいな
- Deviseの実装、plugableでいいんだけど、abstructが多くて読むのがたいへん、書くのもたいへん
- Railsの認証周りは色々な実装がある
- ユーザの認証はcookieだけど、管理者はbasic認証で、みたいに要求も色々ある
- Deviseはその中でもてんこもりの方
- Deviseが流行ったのはRails2でも3でも動くから
- DeviseとOmniAuthのサンプルはRailsCastにあるから見てみるのが良い
- でも実装だけで特殊なパターンが多くて微妙という意見も
- twitterやりたいだけなら #241 Simple OmniAuthが良い
- DeviseにはOAuthのService Providerになる機能は無い
- OAuth Consumerになる場合に比べて、OAuth Service Providerになるケースは少ない。自サービスの情報を外に出したい場合ぐらい。
- @d6rkaizさんによるDeviseのサンプルのデモ
後セッション:heroku, GAE
- 発音
- ヘロク, ハーウォーク
- 伝わればいいんじゃね?
- herokuの基本的な説明
- 公式サイトのHow it worksを利用 http://heroku.com/how/architecture
- GAEとの最大の違いは、RDBMS(Postgres)が使えること
- 壁にぶち当たるのはファイルの扱い。全部DBかMemcacheに乗せないといけない
- GAEでRailsは最近あきらめ気味?
- herokuと比べて、GAEで作ってしまうと他に引っ越すのがたいへん
- Addon、どんどん増えてる、見るたびに増えてる
- MongoHQのプランが良い。無料で16MB使えて、これはherokuデフォルトの5MBより大きい、ただbetaなのは注意
- パフォーマンスモニタはNew Relicでできる
- WebSolrもある
- jsondbもあるけど…大丈夫なのかこれ?
- 簡単にデプロイできるので、Railsの勉強用にはベスト
- メールサーバは無い。外のsmtpを叩くのはOK
- 固定IPにできない。テスト用のサービスをIPアドレスでフィルタできないのでちょっと不便。
- 料金プランがゴジラとかガンダムで顧客説明時に困るwww
- Hero Scaleというサービスも現れた。dynosやworkerの上限が無い
- herokuを使っているサービス
- notwife
- lokka(herokuに対応)
- herokuとrubyのバージョン
反省会
- 反省会あるのがすごく良い
- 次回は1/15 or 1/22
- @mark ITさんがRailsHubというのを12/22に立ち上げるらしい