clrh66
DESCRIPTION
CLR/H 66TRANSCRIPT
![Page 1: Clrh66](https://reader030.vdocuments.us/reader030/viewer/2022020217/54c2e0394a795929468b4569/html5/thumbnails/1.jpg)
Ruby1.9 + Rails3.1 + Heroku で勉強会の参加申し込みサイトを無料で手軽に公開する方法
2012年1月14日CLR/H 第66回勉強会RICOH IT SOLUTIONS前鼻 毅 @sandinist
1
Sunday, January 15, 2012
![Page 2: Clrh66](https://reader030.vdocuments.us/reader030/viewer/2022020217/54c2e0394a795929468b4569/html5/thumbnails/2.jpg)
自己紹介
前鼻 毅 Tsuyoshi Maehana @sandinist
at work : C#->Ruby->Objective-C
CLR/H, Ruby札幌, アジャイル札幌
quanp for iPhone (for iPad coming soon!)http://www.quanp.com
eventjot for iPhonehttp://eventjot.com
2
Sunday, January 15, 2012
![Page 3: Clrh66](https://reader030.vdocuments.us/reader030/viewer/2022020217/54c2e0394a795929468b4569/html5/thumbnails/3.jpg)
#clrh56
3http://www.slideshare.net/sandinist/clrh56Sunday, January 15, 2012
![Page 4: Clrh66](https://reader030.vdocuments.us/reader030/viewer/2022020217/54c2e0394a795929468b4569/html5/thumbnails/4.jpg)
#clrh58
4http://www.slideshare.net/sandinist/clrh58Sunday, January 15, 2012
![Page 5: Clrh66](https://reader030.vdocuments.us/reader030/viewer/2022020217/54c2e0394a795929468b4569/html5/thumbnails/5.jpg)
#clrh66
5
Sunday, January 15, 2012
![Page 6: Clrh66](https://reader030.vdocuments.us/reader030/viewer/2022020217/54c2e0394a795929468b4569/html5/thumbnails/6.jpg)
今回のゴール
なし
6
Sunday, January 15, 2012
![Page 7: Clrh66](https://reader030.vdocuments.us/reader030/viewer/2022020217/54c2e0394a795929468b4569/html5/thumbnails/7.jpg)
今回のゴール
頭の周辺にでも
思い出したときにでも
rails new
7
Sunday, January 15, 2012
![Page 8: Clrh66](https://reader030.vdocuments.us/reader030/viewer/2022020217/54c2e0394a795929468b4569/html5/thumbnails/8.jpg)
登場するもの
Ruby 1.9.3-p0
Rails 3.1.3
git
heroku
(Gmail)
8
Sunday, January 15, 2012
![Page 9: Clrh66](https://reader030.vdocuments.us/reader030/viewer/2022020217/54c2e0394a795929468b4569/html5/thumbnails/9.jpg)
9
参考書
nothing. but not scary
Sunday, January 15, 2012
![Page 10: Clrh66](https://reader030.vdocuments.us/reader030/viewer/2022020217/54c2e0394a795929468b4569/html5/thumbnails/10.jpg)
今日つくるもの
参加受付(登録画面、確認画面)自動メール返信日本語化デザイン
管理ユーザー登録、ログイン機能アクセス制限一覧管理、CSV出力、一括削除
10
Sunday, January 15, 2012
![Page 11: Clrh66](https://reader030.vdocuments.us/reader030/viewer/2022020217/54c2e0394a795929468b4569/html5/thumbnails/11.jpg)
勉強会の参加申し込みサイト
11
http://clrhatnd.heroku.com/
Sunday, January 15, 2012
![Page 12: Clrh66](https://reader030.vdocuments.us/reader030/viewer/2022020217/54c2e0394a795929468b4569/html5/thumbnails/12.jpg)
画面遷移(最終型)
12
Sunday, January 15, 2012
![Page 13: Clrh66](https://reader030.vdocuments.us/reader030/viewer/2022020217/54c2e0394a795929468b4569/html5/thumbnails/13.jpg)
転ばぬ先の
もしnet/http.rbあたりで Segmentation fault が起きるならexport RUBYOPT="-ropenssl"http://bugs.ruby-lang.org/issues/4373
13
Sunday, January 15, 2012
![Page 14: Clrh66](https://reader030.vdocuments.us/reader030/viewer/2022020217/54c2e0394a795929468b4569/html5/thumbnails/14.jpg)
こぴぺ元
https://gist.github.com/1609147
14
Sunday, January 15, 2012
![Page 15: Clrh66](https://reader030.vdocuments.us/reader030/viewer/2022020217/54c2e0394a795929468b4569/html5/thumbnails/15.jpg)
登場するもの その2
slim - HTMLテンプレート
sass - CSSテンプレート
devise - 認証エンジン
yaml - 設定ファイル記述形式
15
Sunday, January 15, 2012
![Page 16: Clrh66](https://reader030.vdocuments.us/reader030/viewer/2022020217/54c2e0394a795929468b4569/html5/thumbnails/16.jpg)
登場しないもの
Test::Unit, rspec, Cucumber
CoffeeScript, jQuery
16
Sunday, January 15, 2012
![Page 17: Clrh66](https://reader030.vdocuments.us/reader030/viewer/2022020217/54c2e0394a795929468b4569/html5/thumbnails/17.jpg)
Coding
開始ust録画http://www.ustream.tv/recorded/19752538
17
Sunday, January 15, 2012
![Page 18: Clrh66](https://reader030.vdocuments.us/reader030/viewer/2022020217/54c2e0394a795929468b4569/html5/thumbnails/18.jpg)
公開中
18
Sunday, January 15, 2012
![Page 19: Clrh66](https://reader030.vdocuments.us/reader030/viewer/2022020217/54c2e0394a795929468b4569/html5/thumbnails/19.jpg)
git
git initgit clone [git:// | http://]
git addgit commit
git push
git pull
19
Sunday, January 15, 2012
![Page 20: Clrh66](https://reader030.vdocuments.us/reader030/viewer/2022020217/54c2e0394a795929468b4569/html5/thumbnails/20.jpg)
git2
git checkout [-b]
git merge [branch]
git showgit diff
20
Sunday, January 15, 2012
![Page 21: Clrh66](https://reader030.vdocuments.us/reader030/viewer/2022020217/54c2e0394a795929468b4569/html5/thumbnails/21.jpg)
自分環境
Mac
iTerm
zsh
vim
21
Sunday, January 15, 2012
![Page 22: Clrh66](https://reader030.vdocuments.us/reader030/viewer/2022020217/54c2e0394a795929468b4569/html5/thumbnails/22.jpg)
参考リンク
Ruby on Rails Guides(v3.1.3)http://guides.rubyonrails.org/index.html
Slim - Docshttp://slim-lang.com/docs.html
RailsでDeviseを使ってみたhttp://kitbc.s41.xrea.com/main/?use_devise
Railsの第4世代認証エンジンDeviseのREADMEを翻訳してみたhttp://d.hatena.ne.jp/babie/20100729/1280381392
HerokuでWebアプリ開発を始めるなら知っておきたい10のことhttp://d.hatena.ne.jp/ruedap/20110509/ruby_heroku_web_app_development_tips_matome
Heroku のローカル開発環境で環境変数を簡単に指定する方法http://d.hatena.ne.jp/scalar/20111122/1321975203
22
Sunday, January 15, 2012