무직하지만 Rails로 음악 퀴즈 제너레이터를 만들어 보았다.

0. 자기 소개



12월말에 대형 SIer를 퇴직해 현재 전직 활동 중인 자입니다. 실질 무직.
프로그래밍 경력은 약 반년 정도. 주로 Ruby on Rails를 사용하고 있습니다.
이번에는 iTunes API를 이용해 뭔가 재미있을 수 없을까 생각하고 퀴즈 서비스를 만들어 보았습니다.

1. 만든 웹 서비스



musiQ - 문제를 자동 생성하는 음악계 퀴즈 서비스

musiQ는 문제를 자동 생성하는 음악계 퀴즈 서비스입니다.
좋아하는 아티스트 이름을 입력하기만 하면 곡당 퀴즈가 5문 생성됩니다.
평소 듣고 있는 아티스트라도 의외로 모르는 곡이 있을지도?
퀴즈는 여러 번 만들어집니다. 다양한 아티스트 퀴즈를 만들어 친구들에게 공유하세요!

Music과 Quiz를 합쳐서 musiQ라는 서비스명입니다.
모밴드의 앨범명과 같은 이름입니다만, 신경쓰지 않는다.

2.musiQ에 관하여



아티스트 이름을 입력하면 그 아티스트의 노래를 듣고 노래 이름을 맞추는 퀴즈가 5문 생성됩니다.
인트로돈을 상상해 보면 알기 쉽습니다. 이하, 사용법을 기재합니다.

① 아티스트 이름을 입력하여 퀴즈를 생성





②곡을 듣고 곡명을 맞





3. 사용하는 기술 등


  • Ruby
  • Ruby on Rails
  • MySQL
  • github
  • heroku

  • heroku 졸업하고 싶기 때문에 앞으로 AWS를 이용하겠습니다.
    프런트 엔드에도 관심이 있습니다. 가끔 React를 만지거나.

    4.iTunes API



    iTunes에서 데이터를 검색하는 방법은 이런 식으로 작성됩니다.
    간단합니다.

    post.rb
    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일이었기 때문에 거칠어질까 생각합니다만, 어쨌든 추가로 기능을 구현해 가고 싶습니다. 그리고 무엇보다 빨리 전직하고 많이 개발하고 싶다.

    좋은 웹페이지 즐겨찾기