「検索ワード」の横の をクリックするとGoogleで検索します。
どうも。ヤギちゃんです。
'15の春キャンのことでした。僕はBirthDateBaseというWebサービスを開発していました。(今は休止中。「休止」だよ!「終了」じゃないよ!)
アニメキャラや芸能人、さらには歴史上の人物までもの誕生日を投稿し、共有したり保存した人やキャラの誕生日には通知をだすという(予定の)SNSだったのですが、その人やキャラにタグ付けする機能(例えば高槻やよいちゃんだったら「THE IDOLM@STER」、「765プロダクション」など)をつけようと思い、闇に~~呑まれよ!~~ハマりました。
Webサービス開発コース(当時はWebプログラミングコース)ではSinatra
というフレームワークを使っていたので、
などとググっていました。
しかし、僕が求めているような情報は全くありませんでした。
そして、キャンプが終わり、落ち着いてからあることに気づきました。
タグってことは他対他のリレーショナルを実装せればいいわけだ、と。
そこで、
とググると…
Rails4で多対多のリレーションをモデルに実装する - Rails Webook
一発で出てきました。
has_and_belongs_to_many
を使うのがキーだったようです。
何が言いたいか
プログラミングの初心者がつまづくのはググり方もあると思います(初心者でもないのにハマることもありますが…)。
そこで、ググる時のコツは
- 根本的に何をしたいかを考える(タグ機能 -> 他対他、 HTMLエスケープ -> 置換 など)
- 何のことを調べたいかを考える(言語なのか?フレームワークなのか?IDEなのか?フロントエンドなのか?)
なのじゃないかなぁと思います。
こういうのも気をつけよう!というのがあったら教えてください。
さて明日、6日は@KawakawaRitsuki(ごっちゃん!!)のCrashlyticsを活用しようです!
Android...ですかね?僕はWebにしか明るくないのですが楽しみです!
お楽しみに!