Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

プリキュアのRuby実装の紹介 (2015 ver) #MeguroStartup

第一回 目黒スタートアップ勉強会(仮) の飛び入りLTで話した資料です

http://connpass.com/event/14407/

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all
  • Be the first to comment

プリキュアのRuby実装の紹介 (2015 ver) #MeguroStartup

  1. 1. プリキュアのRuby実装の紹介 (2015 ver) @sue445 2015/05/13 目黒スタートアップ勉強会(仮)
  2. 2. 自己紹介 @sue445 ● “Go” って名前だけどgolang全然書けないw ● Twitterは上級者向けのアカウントなのでフォロー厳禁 ○ 30分間で200ツイート以上流れるよ!! お仕事 ● iOS/Androidアプリの課金ライブラリのメンテ ● 社内ツール、社内ライブラリ開発 ● サーバサイド全般(アプリ~インフラまで横断的に) ● TDDおじさん ● PO (Precure Ojisan)
  3. 3. 【今期の嫁】キュアトゥインクル
  4. 4. 今期の黄色は肩背中出し!!!!
  5. 5. 【本妻】キュアピース
  6. 6. プリキュアが大好きなので プリキュアを作った!
  7. 7. プリキュアが大好きなので Rubyで プリキュアを作った!
  8. 8. rubicure (Ruby + Precure)
  9. 9. バッジの展覧会としても有名 https://github.com/sue445/rubicure
  10. 10. 詳細 ● https://github.com/sue445/rubicure ● http://sue445.hatenablog. com/entry/2013/12/16/000011 ● Supported ○ 2.0.x ○ 2.1.x ○ 2.2.x ○ ruby-head
  11. 11. 実演
  12. 12. 関連プロダクト ● faker-precure ○ https://github.com/sue445/faker-precure ○ rubicureを使ってテストデータをランダム作成 する
  13. 13. 呼ぶ度にランダムで名前が返る require "faker/precure" Faker::Precure.precure_name #=> "キュアピース" Faker::Precure.precure_name #=> "キュアアクア"
  14. 14. 実装されているメソッド ● Faker::Precure.precure_name ● Faker::Precure.human_name ● Faker::Precure.cast_name ● Faker::Precure.user_name ○ アルファベット小文字+アンスコ的な名前 ● Faker::Precure.title ○ 作品タイトル ● Faker::Precure.transform_message ○ 変身時の名乗り
  15. 15. 使用例 (with factory_girl) FactoryGirl.define do factory :user do name { Faker::Precure.human_name } end end
  16. 16. 関連プロダクト ● unite-precure ○ vimからrubicureを呼び出すuniteプラグイン ○ https://github.com/igrep/unite-precure ○ http://the.igreque.info/posts/2014-12-25- unite-precure.vim.html
  17. 17. 多言語での実装 ● Acme::PrettyCure: プリキュアのPerl実装 ○ http://perl-users.jp/articles/advent- calendar/2010/acme/6 ● pycure: プリキュアのPython実装 ○ https://github.com/drillbits/pycure ● groovycure: プリキュアのgroovy実装 ○ https://github.com/ligun/groovycure ● clocure: プリキュアのclojure実装 ○ https://github.com/kaosf/clocure
  18. 18. まとめ
  19. 19. エンジニアは誰だってプリキュアを作れる のよ エンジニアはダレだって プリキュアを作れるのよ
  20. 20. ご静聴ありがとうございました あなたとRUBICURE いますぐダウンロー ド

×