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

More Related Content

PDF
gemの複数バージョンカジュアルテスト #shibuyarb
PDF
YAPC::Asia 2014 LT
PDF
「RSpec初心者に送るRSpec最強チュートリアル」発表資料 #sg_study
PPTX
ZenbackとWordPressのイイ関係
PDF
地獄Spec
PDF
再帰、漸化式、差分方程式とアルゴリズム Gx#20
PDF
GopherJS + Nashorn
PDF
非ガチ勢「よし、Coffee script使おう!」
gemの複数バージョンカジュアルテスト #shibuyarb
YAPC::Asia 2014 LT
「RSpec初心者に送るRSpec最強チュートリアル」発表資料 #sg_study
ZenbackとWordPressのイイ関係
地獄Spec
再帰、漸化式、差分方程式とアルゴリズム Gx#20
GopherJS + Nashorn
非ガチ勢「よし、Coffee script使おう!」

What's hot (20)

PDF
るりまの1/nはMatsue.rbでできています。
PDF
LL Planets: JavaScript八面六臂
PDF
松江Ruby会議03 LT るりまアピール
PPTX
マインドストームであそぼう
PPTX
ieLT in 2017 fall
PDF
2012 12-17-titanium meetupvol4
PDF
IT業界における伝統芸能の継承 #hachiojipm
PPTX
Js初心者だった僕が武器を手に入れるまで ~ fall in love with react ~
PDF
私が見てきたあるセカイの物語 Part I & II
PDF
20150422 JAWSUG磐田 第一回勉強会LT
PDF
20160305 突撃隣のJAZUG(AWSとAzureの違い)
PPTX
Kids, Ruby, Fun! ぼくたち、 Rubyプログラミング少年団! 〜小学生からはじめる Ruby プログラミング〜
PDF
1年かけてgemを1つ作りました
PDF
Java で LINE BOT 作った話
PDF
Rubyとの出会いから黒歴史を築くまで
PDF
LT司会資料(わんくま同盟名古屋勉強会#15)
PDF
【非エンジニアが 「明日からDevRelやってよ」って 突然言われて1年半やってきたこと ~teratailのDevRel担当、ゼロからの奮闘記~ @a...
PPTX
RailsGirlsKyoto9th
PDF
Sphinxで翻訳してたら本が出てた話
PDF
【Qp08】ざびたん2リリース報告lt 20111022
るりまの1/nはMatsue.rbでできています。
LL Planets: JavaScript八面六臂
松江Ruby会議03 LT るりまアピール
マインドストームであそぼう
ieLT in 2017 fall
2012 12-17-titanium meetupvol4
IT業界における伝統芸能の継承 #hachiojipm
Js初心者だった僕が武器を手に入れるまで ~ fall in love with react ~
私が見てきたあるセカイの物語 Part I & II
20150422 JAWSUG磐田 第一回勉強会LT
20160305 突撃隣のJAZUG(AWSとAzureの違い)
Kids, Ruby, Fun! ぼくたち、 Rubyプログラミング少年団! 〜小学生からはじめる Ruby プログラミング〜
1年かけてgemを1つ作りました
Java で LINE BOT 作った話
Rubyとの出会いから黒歴史を築くまで
LT司会資料(わんくま同盟名古屋勉強会#15)
【非エンジニアが 「明日からDevRelやってよ」って 突然言われて1年半やってきたこと ~teratailのDevRel担当、ゼロからの奮闘記~ @a...
RailsGirlsKyoto9th
Sphinxで翻訳してたら本が出てた話
【Qp08】ざびたん2リリース報告lt 20111022
Ad

Viewers also liked (20)

PDF
Go言語入門者が Webアプリケーション を作ってみた話 #devfest #gdgkyoto
PDF
ドリコムのインフラCI
PDF
社内ツールが支えるドリコムの社内勉強会文化 #metabenkyokai
PDF
Golang, make and robotics #gocon
PDF
Introduction to Vim plugins developed by non-Japanese Vimmer (Japanese version)
PDF
らくちん Go言語
KEY
Chrome osとgo言語からgoogleの今後を妄想してみる
PDF
HighBatch
PPTX
Github第8章
PDF
alphawing meets heroku
PPTX
Go+revel
PDF
cli.go と cli-init で高速にコマンドラインツールを開発する / The command-line tool developed at hi...
PDF
Goを知る
PDF
Go言語と過ごした一週間
PDF
Eureka go 2015_12_12
PDF
2015/02/21 GDG神戸 Go on Android ハンズオン&もくもく会
PDF
勉強会への一歩を踏み出すために
PPTX
マイクロサービスにおけるクエリー言語について
PDF
Dockerぐらし!
PDF
ISUCON2015 PHPで予選を戦ってみた
Go言語入門者が Webアプリケーション を作ってみた話 #devfest #gdgkyoto
ドリコムのインフラCI
社内ツールが支えるドリコムの社内勉強会文化 #metabenkyokai
Golang, make and robotics #gocon
Introduction to Vim plugins developed by non-Japanese Vimmer (Japanese version)
らくちん Go言語
Chrome osとgo言語からgoogleの今後を妄想してみる
HighBatch
Github第8章
alphawing meets heroku
Go+revel
cli.go と cli-init で高速にコマンドラインツールを開発する / The command-line tool developed at hi...
Goを知る
Go言語と過ごした一週間
Eureka go 2015_12_12
2015/02/21 GDG神戸 Go on Android ハンズオン&もくもく会
勉強会への一歩を踏み出すために
マイクロサービスにおけるクエリー言語について
Dockerぐらし!
ISUCON2015 PHPで予選を戦ってみた
Ad

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

PDF
20151111 tech girlぎょりちゃん代理で言わせてもらおう-料理iotな話-
PDF
第六回 #渋谷java Javaを書き始めて 1年半が経って思うこと
PDF
今年やってきた中で書いてきたコード
PDF
知識から反射へ
PDF
よちよちと歩んだ2014年
PDF
おやつ神社
PDF
要求開発 with You
PDF
Swift Scriptingのすゝめ
PDF
勉強会を始めるまで #java_ja
PPT
Neo4j Profile Export/Import Tool
PDF
Rubyist started to learn Groovy - things important to leran new LL
PPTX
巨人の力で日曜Webサービス大工
20151111 tech girlぎょりちゃん代理で言わせてもらおう-料理iotな話-
第六回 #渋谷java Javaを書き始めて 1年半が経って思うこと
今年やってきた中で書いてきたコード
知識から反射へ
よちよちと歩んだ2014年
おやつ神社
要求開発 with You
Swift Scriptingのすゝめ
勉強会を始めるまで #java_ja
Neo4j Profile Export/Import Tool
Rubyist started to learn Groovy - things important to leran new LL
巨人の力で日曜Webサービス大工

More from Go Sueyoshi (a.k.a sue445) (20)

PDF
ドリコムを支える課金ライブラリを支えるJenkins
PDF
itamae + Serverspecで テスト駆動インフラやってみた #shibuyarb
PDF
社内テストファースト勉強会
PDF
サザエ実況を支える技術 #sst_history
PDF
プリキュアのRuby実装の紹介 #tqrk08
PDF
Paraductをエクストリームリリースします #428rk01
PDF
GemoireというYARDホスティングアプリを作った #shibuyarb
PDF
Githubエコシステムを活用したイマドキの趣味開発
PDF
プリキュアのRuby実装の紹介 #RubyHiroba
PDF
プリキュアハッカソン2 参加者アンケート集計結果 #cure_hack
PDF
Resemaraを支えた技術 フライングゲットガチャの舞台裏 #ksgstudy #ドリコム
PDF
Rubyでプリキュアを作った #cure_advent #shibuyarb
PDF
JavaScript TDD紹介 #agilesamurai
PDF
First step of Rails Contribute‎ #shibuyarb
PDF
RSpec Performance Turning
PDF
アニメ実況実践入門
PDF
技術書へのいざない
PDF
ドリコムJenkins勉強会資料
PPT
Sue445 Style TDD #atest_hack
PPT
AZusaar!でのappengine活用事例 #ajn19
ドリコムを支える課金ライブラリを支えるJenkins
itamae + Serverspecで テスト駆動インフラやってみた #shibuyarb
社内テストファースト勉強会
サザエ実況を支える技術 #sst_history
プリキュアのRuby実装の紹介 #tqrk08
Paraductをエクストリームリリースします #428rk01
GemoireというYARDホスティングアプリを作った #shibuyarb
Githubエコシステムを活用したイマドキの趣味開発
プリキュアのRuby実装の紹介 #RubyHiroba
プリキュアハッカソン2 参加者アンケート集計結果 #cure_hack
Resemaraを支えた技術 フライングゲットガチャの舞台裏 #ksgstudy #ドリコム
Rubyでプリキュアを作った #cure_advent #shibuyarb
JavaScript TDD紹介 #agilesamurai
First step of Rails Contribute‎ #shibuyarb
RSpec Performance Turning
アニメ実況実践入門
技術書へのいざない
ドリコムJenkins勉強会資料
Sue445 Style TDD #atest_hack
AZusaar!でのappengine活用事例 #ajn19

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