13.Jan.2013 東京Ruby会議10
herokuでつくる50人のためのRailsアプリ13.Jan.2013 鳥井雪 @yotii23Sunday, January 13, 13
View Slide
ࣗݾհ名前:鳥井雪ID: @yotii23職業:Rails開発者会社:株式会社万葉第二回RailsGirlsTokyoオーガナイザーSunday, January 13, 13
Webサービス、といえばTwitter, FaceBook,ソーシャルゲームetc..Sunday, January 13, 13
言うなれば大規模建築Sunday, January 13, 13
でも、日曜大工のTreeHouseならではの楽しさもあるSunday, January 13, 13
まとめRailsを使える、あるいはこれから使いたいあなた。小さなコミュニティのための小さなアプリを作ってみませんか?コミュニティと一緒にサービスを育ててゆく、その醍醐味と最初の一歩をご紹介します。Sunday, January 13, 13
もくじ小さなコミュニティのためのアプリを作るということ楽しく作りつづけるために必要なこと道具たち(Heroku入門、上級者向けではありません)Sunday, January 13, 13
もくじ小さなコミュニティのためのアプリを作るということ小さく楽しく作るための必要要件道具たち(Heroku入門、上級者向けではありません)〜「句会アプリ」をリリースしてからの一年〜Sunday, January 13, 13
句会アプリSunday, January 13, 13
選評 選句 句会って?俳句の遊び。ゲーム。お題にそって参加者が無記名で俳句を作る全員が好きな句と悪い句を規定数選ぶ「この句のどこがいいか」「悪いか」を言い合う最後に作者を明かして総合得点を競う投句 Sunday, January 13, 13
句会をWebでやるアプリログイン 投句 選句 点数計算 選評 Sunday, January 13, 13
句会アプリユーザー完全クローズド登録ユーザー約100人(紹介制)毎回の句会参加者50〜65人Sunday, January 13, 13
リリースは昨年一月、それから一年で起こったことSunday, January 13, 13
1.かまぼこを貰った報酬は「会ったらお酒を一杯おごる」というルール「いつもありがとう雪ちゃん!」とかわいい女子からもらう昆布巻きかまぼこSunday, January 13, 13
2.開発のシンプルな楽しさを知った仕事ではありえないほめられ方自分の実装で人と自分が便利になるSunday, January 13, 13
3.たくさんの機能追加をリリースした「データ修正はユーザーができるよう」=> 運営の手間がへる「データは見やすく誤解無く」=>運営の手間がへる「管理機能はぜんぶWebから」=>運営の(rySunday, January 13, 13
4.「必要なもの」がわかるようになった余暇のDIYなのでリソースは有限「何をやって何をやらないか」はじぶんで決める設計もUXもアジャイルもアクセシビリティも「これをこうするため」に必要だ!けっこう仕事にも役立つSunday, January 13, 13
5.仲良くなった、句会が一年続いた「アッテスル句会」発足熊本やアメリカに行った人とも交流が続く京都、札幌、福岡どこに行っても会う人がいる確かに「場所」をつくっているSunday, January 13, 13
6.俳句はあまり巧くならなかった一年やって十位以内に入ったのは一度だけでした...Sunday, January 13, 13
もくじ小さなコミュニティのためのアプリを作るということ楽しく作りつづけるために必要なこと道具たち(Heroku入門、上級者向けではありません)〜モチベーションとかきかれたので〜Sunday, January 13, 13
1.作るものへの愛と理解継続的な機能追加・拡張に耐えるモデリング作る前に句会「観察」期間をもうけたSunday, January 13, 13
2.レスポンスをかえしてくれる人と場所リクエストはがんがんくる。「こうしたら分かりやすくない?」「こういう遊び方したらたのしくない?」アイディアを出す人は、やり方も一緒に考えてくれるSunday, January 13, 13
3.人がやってくれることは実装しない句一覧PDFをネットプリントで配布してくれる人ランキングをTwitter上ではやし立てながら発表してくれる人FAQをブログにまとめてくれる人=>アプリ上で完結しなくていい。コミュニティとして機能してるかどうか?にフォーカスする。Sunday, January 13, 13
4.かんたんデプロイちょっとした機能追加・変更のたびにデプロイに手間がかかるのはしんどい作ったらすぐ上げられる、やらかしたら戻せるの大事Sunday, January 13, 13
5.運営・保守をがんばらない(なくていい)サーバー落ちたらお祈りするバックアップはコマンド打つだけ「しんどい」と思ったら続かないSunday, January 13, 13
ということでHeroku\一年前なかった!/\たぶんSqaleでも行ける!/Sunday, January 13, 13
もくじ小さなコミュニティのためのアプリを作るということ楽しく作りつづけるために必要なこと道具たち(Heroku入門、上級者向けではありません)〜帰ったらすぐ始めよう〜Sunday, January 13, 13
herokuを始めるのに必要なもの+herokutoolbelt(Heroku client, Foreman, git)詳しくはこのURL:https://toolbelt.heroku.com/Sunday, January 13, 13
コマンドはこれだけ$ heroku login$ cd ./myapp$ heroku create詳しくはこのURL:https://toolbelt.heroku.com/Sunday, January 13, 13
でも始めるだけじゃ戦えないSunday, January 13, 13
herokuで戦うためのいくつかなによりもまずDev-Centeradd-onを味方につけるお金をはらうとできることサポートにきけ!仲間をみつけろ!日本語でお願いします!Sunday, January 13, 13
Dev-Centerherokuの公式マニュアルページ詳細でわかりやすいほとんどの必要な情報はこのページにある。信じて。詳しくはこのURL:https://devcenter.heroku.com/Sunday, January 13, 13
add-onsherokuの一番のつよみ(だと思う)KVSからモニタリングまで日々新たなadd-onが追加も削除もコマンドひとつ herokuaddons:add xxx詳しくはこのURL:https://addons.heroku.com/Sunday, January 13, 13
課金ブースト2プロセス(Dynos)目から有料(計算機能あり)cron実行とかDBのストレージ増強かっこいいadd-on詳しくはこのURL:http://www.heroku.com/pricing#0-0Sunday, January 13, 13
サポートにきけ!1まずhelpから検索詳しくはこのURL:https://help.heroku.com/Sunday, January 13, 13
サポートにきけ!2検索してはじめてお問い合わせ窓口リンクが「コミュニティに訊く」のリンクはstackoverflow....そして英語だ...詳しくはこのURL:https://help.heroku.com/search?utf8=✓&q=(keyword)https://help.heroku.com/tickets/new?query=(keyword)Sunday, January 13, 13
仲間はユーザー会にFaceBookグループ『Herokai.jp』Githubのリポジトリもある日本語で相談したかったらここへ詳しくはこのURL:https://www.facebook.com/groups/171846576268309/Sunday, January 13, 13
英語...が....Herokai.jpのリポジトリにDev-Centerの日本語翻訳プロジェクトほぼ @iwhurtaflyさんの偉業であるでも協力したっていいんだよ詳しくはこのURL:https://github.com/herokaijp/devcenterSunday, January 13, 13
千葉Ruby岩にしみいるherokuかなここで一句Sunday, January 13, 13
忘れてください。Sunday, January 13, 13
まとめます!Sunday, January 13, 13
システムを育てることは、つながりを育てることSunday, January 13, 13
まずリリースする。ユーザーと一緒に企む。楽しいがモチベーションSunday, January 13, 13
そのための環境は豊かです。どんどん利用していきましょう。Sunday, January 13, 13
Enjoy!Sunday, January 13, 13