エンジニア向け「第3回 開発コンテスト24」開催
・クックパッド主催のイベントに参加http://info.cookpad.com/24contest3
ハッシュタグ: #24contest
課題:一日の終わりを楽しくするもの
■準備したもの
本
■公式サイトカウントダウン待ち
カウントダウンがリロードしないとバグってたw
Pythonが好きだけどクックパッドさんが好きなRoRで開発したかった。
■考えたこと
一日を振り返る
「一日の終わりを楽しくするもの」で検索
お風呂の入るゲームをUnityで作ろうかな
世界の最後とか
・ここみるとPythonでも入賞者もいる!
http://rubiyaku.com/ckpd24/index.py
「一日の終わりを制する者は、人生の終わりを制す」
http://djlab.sakura.ne.jp/biblehacks/?p=33
「忙しい」と嘆く割に、なぜそんなに忙しくしているのか。その理由を問うと、実はあまり深く考えていない答えが返ってくるケースが多いそうです。
■おしえて系でTwitter
こんなサービスがあった
http://internet.watch.impress.co.jp/docs/news/20120116_504941.html
既出だったけどもっと1日に重視したもので作ろーかと
元ネタサイト(Railsが古い)
http://kray.jp/blog/twitter_service_in_1hours/
・↑を参考にしたサイト
1.http://d.hatena.ne.jp/s-0samu/20110415/1302794935
2.http://d.hatena.ne.jp/s-0samu/20110415/1302819845
☆ここが分かりやすいが古い
デザイナーも1時間でツイッターサービスを作ろう!(設定編)
デザイナーも1時間でツイッターサービスを作ろう!(てプロイ編)
◯テストの書き方まで
http://d.hatena.ne.jp/rochefort/20101011/p1
Rubyやってる人ならMatzの提唱している名前重要
サービ名を何にしようかなー
フィリピンに住んでた時にあちらの友達が、夜に色々悪いことがあって
「What a night!(なんて夜なの!)」って叫んで、日本語の「WAKARANAI」に発音似てるって言ってたのを思い出した。
わからないことがなくなれば一日は充実する
「What a day!(なんて一日なの)」感嘆文
なんて悲惨な一日なのか、なんてプラス思考的な面もあるかな?そこまで英語力ないから分からないけど、
「What a day!」→「ワラデイ」→「笑DAY」
「一日に叫んだダジャレで面白かったポイントを競うサービスとか?」もいいかも?
■タイトル画像作成(10:00〜)
日本は200x40のバナー
海外は88x31
タイトル画象930x180
「笑でい」
■仕様を煮詰める(10:16)
・ダジャレを言ったら誰かが投票
・自分が言ったダジャレを辞書にする(毎日ダジャレを言ってて中学校の時に作ろうと思ってた)
・1日のダジャレ数で充実感を
ドットインストールでRails学習
ダジャレ ふりがな
■Heroku
新規に作るのはコマンドだった、Web上ではない
report_activate_error のエラー
gem update gem update --system rvm use ruby-head
ん〜だめ最新版を入れよう
gem install heroku
■11:31
「笑でい」は外国人ウケわるそうなので「笑DAY」にロゴ修正。
Dynamic Amazing Yield
最後に動詞は変だが、
yeld(産む)に-erつけたらなぜか「【名詞】屈服する、または降伏する人」
そのままの名詞で「産出」を意味するっぽいからいいた。
■Twitterのdevelopersの登録でコールバックのURLの最後に。
oauth_callback がいるのか
・rails generate twitter_auth を忘れずに
「 vendor/plugins/twitter-auth/spec/fixtures/config/twitter_auth.yml」っとあるが、違った
http:// localhost:3000ではなく http://127.0.0.1:3000じゃないといけないのにはまった。
index削除するのは「Welcome aboard You’re riding Ruby on Rails!〜〜」のページが出るからか
「rails g twitter_auth」のあとでrake db:migrateはすぐやろー
※rake db:migrateないとテーブルがなくて出来んかった。
・「no such table: generic_users」うぜーーー
SQLite3::SQLException: no such table: generic_users: SELECT 1 FROM "generic_users" WHERE LOWER("generic_users"."login") = LOWER('shinriyo') LIMIT 1
・日本語 UTF-8つかいたい
× http://rubist.blog77.fc2.com/blog-entry-67.html
「config/environment.rb に UTF-8 使うよー、日本語ライブラリ使うよー」とあるが・・
→「 $KCODE is no longer effective」となるので書かない
◯Rails 3のcontrollerに日本語が書けないときに。
http://d.hatena.ne.jp/shunsuk/20110125/1295956378
gem install ezcrypto gem install activerecord-postgresql-adapter
・Herokuはバージョン古いRailsっぽくて失敗したので↓参考にした
http://1pxsolid.com/2012/01/17/setting-up-rails-3-1-with-rvm/
× sudo port install sqlite3 +universal gem install sqlite3-ruby git remote add master 'git@heroku.com:waraday.git'
Rails3.2でHerokuができない。
RVMの使い方があやふや、rvm gemset create railsxxでxxのバージョン決まるのかと勘違い
gem list で複数Railsのバージョンが入ってた時に選び方が分からなかった。仕方ないので削除した。
twitter-authがgeneric_usersというテーブルを何故か要求してきた。みんなのblogにはuserテーブルしか作ってないのに
deviseの使い方にはまった