0.自己紹介
12月末に大手SIerを退職し、現在転職活動中の者です。実質無職。
プログラミング歴はおよそ半年ほど。主にRuby on Railsを使っています。
今回はiTunes APIを利用して何か面白いことができないかと考え、クイズサービスをつくってみました。
1.つくったwebサービス#
musiQは、問題を自動生成する音楽系クイズサービスです。
お好みのアーティスト名を入力するだけで、曲当てクイズが5問生成されます。
普段から聴いているアーティストでも、意外と知らない曲があるかも?
クイズは何度でもつくれます。いろんなアーティストのクイズをつくって、友達にシェアしましょう!
MusicとQuizを組みわせて、musiQというサービス名です。
某バンドのアルバム名と同じ名前ですが、気にしない。
2.musiQについて
アーティスト名を入力するだけで、そのアーティストの曲を聴いて曲名を当てるクイズが5問生成されます。
イントロドンを想像してもらうとわかりやすいかもしれません。以下、使い方を記載します。
①アーティスト名を入力し、クイズを生成####
②曲を聴いて、曲名を当てる####
3.使用している技術等
- Ruby
- Ruby on Rails
- MySQL
- github
- heroku
heroku卒業したいので、今後AWSを利用するつもりです。
フロントエンドにも興味があります。たまにReactを触ったり。
4.iTunes API
iTunesからデータを取得するメソッドはこんな感じで書いています。
簡単です。
require 'itunes_search_api'
def self.search_songs(artist)
ITunesSearchAPI.search(
:term => artist,
:country => "jp",
:media => 'music',
:lang => 'ja_jp',
:attribute => "artistTerm",
:limit => '200'
)
end
5.終わりに
プログラミングを始めて半年ほどですが、自分がつくりたいものをある程度自由につくれるようになったかなと思います。今回は開発期間が2日だったために粗もあるかと思いますが、いずれ追加で機能を実装していきたいです。そして何よりも、はやく転職してたくさん開発したい。