おしべめしべ2. 今日のお題に入る前に
- わかった方は困っている方を助けてあげてください
- 困っている方は訳知り顔の方に聞いてください
- LionでXcodeをいれていない方は急いでいれてください
- 情報共有はlingrでお願いします
- http://lingr.com/signup?letmein=puriketu999
4. 自己紹介
HN:ぷりっぷりのおしり
twitter:@puriketu99
- programming:2.5years
- scala:6months
- play:6months
- php:5months
- heroku:4months
- coffee script:4months
- ec2:7months
6. 最近つくったもの
- hackrank
- プログラミング知識共有サイトQiita上での評価によるランキングサイト
- http://hackrank.herokuapp.com/
- WebMangaChecker
- 人気Web漫画の更新情報を拾うサービス
- http://manga-checker.herokuapp.com/
8. なにがうれしいの?
- Heroku
- 色々デプロイ周りの設定をよしなにしてくれて、スケールも容易
な上にフロント1台ならタダだが、 ストレージは高いし、バック
グラウンドで実行するにはもう一台使う必要がある。
- EC2
- EC2はストレージもバックグラウンド実行も安いが、フロントの
アプリケーションの環境を構築したり、スケールが必要になった
ときに色々めんどくさい。
→いいところを組み合わせて使えばいい
11. MySQLユーザーの登録
http://qiita.com/items/fa0a31537194e5550e7b
mysql> GRANT ALL PRIVILEGES ON *.* TO user@"%"
-> IDENTIFIED BY 'decoy' WITH GRANT OPTION;
mysql> GRANT ALL PRIVILEGES ON *.* TO user@localhost
-> IDENTIFIED BY 'decoy' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
mysql> SET PASSWORD FOR user@"%" = OLD_PASSWORD('password');
mysql> SET PASSWORD FOR user@localhost = OLD_PASSWORD('password');
14. homebrewのインストール
- 下記のコマンドを流す
- /usr/bin/ruby -e "$(/usr/bin/curl -fsSL https://
raw.github.com/mxcl/homebrew/master/Library/
Contributions/install_homebrew.rb)"
- brew update
- brew install play
- brew install scala
16. herokuにpush
- git clone https://github.com/puriketu99/oshibe.git
- PATH_TO_PROJECT/conf/application.confを編集
- PUBLIC_DNS<-EC2のインスタンスのpublic dns
- user<-さっき設定したmysqlのユーザー名
- password<-さっき設定したmysqlのパスワード
- git add .
- git commit -m initial commit
- heroku create
- git push heroku master
17. お願い
- 師匠募集しています
- 現在の師匠は7名
- https://twitter.com/#!/puriketu99/prk2master
- 私がQiitaで質問するときにリプライ飛ばされても迷惑でない方は
「師匠おk」と@puriketu99宛にリプライください
- 師匠やめたいときは遠慮無く言ってもらって大丈夫です
Hinweis der Redaktion \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n