Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
The Everything Machine
Search
r7kamura
January 13, 2013
Programming
18
5.1k
The Everything Machine
at TokyoRubyKaigi 10
r7kamura
January 13, 2013
Tweet
Share
More Decks by r7kamura
See All by r7kamura
Railsアップグレード百景
r7kamura
11
6.2k
個人開発のやっていき方
r7kamura
94
22k
amakanにおける書籍のシリーズ判定方法について 2016-08-21
r7kamura
10
5.8k
Tenkaichi Bot Butoukai
r7kamura
11
4.9k
Paging in API
r7kamura
3
8.3k
Chanko Hacking Guide
r7kamura
5
1.1k
Making things with something small
r7kamura
1
440
Hidden
r7kamura
0
51
Butsukari Geiko
r7kamura
9
36k
Other Decks in Programming
See All in Programming
Building a Smaller App Binary
kateinoigakukun
2
210
イベントストーミングによるオブジェクトモデリング・オブジェクト指向プログラミングの適用・開発プロセスの変遷・アーキテクチャの変革 / Object modeling with Event Storming.
nrslib
12
3.2k
どうしてこうなった命名集 ~🔥編~ / OOC 2024 LT
pictiny
4
2.9k
CircleCIを活用して AWSへの継続的デリバリーを 実践する
coconala_engineer
1
110
今の SmartHR にエンジニアで入社するとどうなるの?
daisukeshinoku
3
1.4k
PHP8の機能を使って堅牢にコードを書く
fendo181
6
2.6k
Migrating to Signals: A Practical Workshop
manfredsteyer
PRO
0
280
LLMチャットボットのアプリケーション設計Tips
os1ma
4
660
Swiftの型推論を学ぼう | Let's Learn About Type Inference in Swift
omochi
2
660
Open Source Swiftc Workshop
kitasuke
1
290
導入から5年が経って見えた Datadog APM 運用の課題
bgpat
2
540
LPIXEL×CADDi_kaerururu
kaerururu
3
300
Featured
See All Featured
GraphQLの誤解/rethinking-graphql
sonatard
48
9.1k
Fontdeck: Realign not Redesign
paulrobertlloyd
75
4.8k
Build The Right Thing And Hit Your Dates
maggiecrowley
23
1.9k
jQuery: Nuts, Bolts and Bling
dougneiner
57
7.1k
How to name files
jennybc
62
92k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
124
32k
Designing for humans not robots
tammielis
247
25k
Music & Morning Musume
bryan
39
5.5k
Web development in the modern age
philhawksworth
201
10k
10 Git Anti Patterns You Should be Aware of
lemiorhan
644
57k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
18
1.7k
Fashionably flexible responsive web design (full day workshop)
malarkey
397
65k
Transcript
The Everything Machine at Tokyo Ruby Kaigi 10
I’m @r7kamura * Ryo Nakamura * 2010~ Start programming *
2011~ Rubyist * 2012~ Working at COOKPAD
͜ͷձٞͷςʔϚ ֮͑ͯ·͔͢
lͦ͏ɺू·Ζ͏ɺ ͍ͭͷ3VCZɺৗͷ3VCZz
What are you using Ruby for?
Rails?
Sinatra?
Padrino?
I’d like to make Ruby work for everything
Let’s talk more about Ruby on Daily-Life ͦ͏ɺू·Ζ͏ɺ͍ͭͷ3VCZɺৗͷ3VCZ
a common beginner’s issue “What should I write?”
Our life is full of problems we can solve with
Ruby
This talk is about Daily Ruby
Let me introduce my daily PROBLEMS & ACHIEVEMENTS
MY DAILY PROBLEM
ྫேى͖ΒΕͳ͍
iremocon.gem iRemocon API wrapper github.com/r7kamura/iremocon
ىচ࣌ؒʹ3VCZͰ ෦தͷՈిΛૢ࡞ র໌ɾஆɾ57ɾΧʔςϯɾϑΝϯ XJUIJSFNPDPOBSEVJOP
3VCZͰேͪΐͬͱ ૣ͘ى͖ΒΕΔΑ͏ʹ
MY DAILY PROBLEM
ྫؼͨ͠Βפ͍
chatroid.gem bot framework for chat services github.com/r7kamura/chatroid
ؼ࣌ͷҐஔใͰ 3VCZ͔ΒࣗͷՈిΛૢ࡞ UXJUUFSࢹ J3FNPDPO࿈ܞ
3VCZͷ͓͔͛Ͱ ؼޙͪΐͬͱΔΑ͏ʹ
MY DAILY PROBLEM
ྫ͜ͷࡍফ౮ࣗಈԽ͍ͨ͠
imagesnap capture images from command-line github.com/aw/imagesnap
֎ग़࣌ͷҐஔใͰࣗಈফ౮ J4JHIUͰࣨΛࡱӨ %SPQCPYܦ༝Ͱ֬ೝͯ͠ফ౮֬ೝ
3VCZΛͬͯ εΠονෆཁͷੜ׆ʹ
MY DAILY PROBLEM
ྫࠓظΞχϝͷ์ૹ࣌ؒ IUUQHJHB[JOFKQJNHBOJNFXJOUFS@UPQQOH
syoboi_calendar.gem Japanese anime lineup API client github.com/r7kamura/syoboi_calendar IUUQHJHB[JOFKQJNHBOJNFXJOUFS@UPQQOH
DBMTZPCPJKQ 57൪දXJLJͷύʔα ͋Β͢͡ɺग़ԋ༏ɺ࠷์ૹہͷఆ IUUQHJHB[JOFKQJNHBOJNFXJOUFS@UPQQOH
3VCZͷ͓͔͛ͰࠓظΞχϝ͕ ͪΐͬͱΔΑ͏ʹ IUUQHJHB[JOFKQJNHBOJNFXJOUFS@UPQQOH
MY DAILY PROBLEM
ྫ៉ྷͳίʔυΛॻ͖͍ͨ
guideline.gem Detect violations of coding guideline github.com/r7kamura/guideline
ྑ͘ͳ͍ίʔυͷ ύλʔϯΛࣗಈݕग़ͯ͠௨ ࣗͰࣗʹිΛ͛Δ
3VCZͷ͓͔͛Ͱͪΐͬͱ ៉ྷͳίʔυ͕ॻ͚ΔΑ͏ʹ
MY DAILY PROBLEM
ྫ៉ྷͳίʔυΛॻ͖ଓ͚Δ ϞνϕʔγϣϯΛอ͍ͪͨ
code_hunter.gem Hunt out weak spots of your code github.com/r7kamura/code_hunter
ਪҠߩݙΛՄࢹԽͯ͠ վળͷػձΛ૿͢
None
3VCZͷ͓͔͛Ͱͪΐͬͱ Ϟνϕʔγϣϯ͕ߴ·ΔΑ͏ʹ
Our life is full of problems we can solve with
Ruby
Let’s talk more about Ruby on Daily-Life ͦ͏ɺू·Ζ͏ɺ͍ͭͷ3VCZɺৗͷ3VCZ
Let’s make Ruby work for everything
Thank you @r7kamura ✘╹◡╹ ✘