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.3k
The Everything Machine
at TokyoRubyKaigi 10
r7kamura
January 13, 2013
Tweet
Share
More Decks by r7kamura
See All by r7kamura
Railsアップグレード百景
r7kamura
11
6.7k
個人開発のやっていき方
r7kamura
94
23k
amakanにおける書籍のシリーズ判定方法について 2016-08-21
r7kamura
10
6.1k
Tenkaichi Bot Butoukai
r7kamura
11
5.2k
Paging in API
r7kamura
3
8.7k
Chanko Hacking Guide
r7kamura
5
1.3k
Making things with something small
r7kamura
1
470
Hidden
r7kamura
0
89
Butsukari Geiko
r7kamura
10
36k
Other Decks in Programming
See All in Programming
プロダクト横断分析に役立つ、事前集計しないサマリーテーブル設計
hanon52_
3
550
RuboCop: Modularity and AST Insights
koic
2
2.6k
Optimizing JRuby 10
headius
0
580
REALITY コマンド作成チュートリアル
nishiuriraku
0
120
Browser and UI #2 HTML/ARIA
ken7253
2
170
AIコーディングの理想と現実
tomohisa
36
37k
Serving TUIs over SSH with Go
caarlos0
0
610
オープンソースコントリビュート入門
_katsuma
0
130
個人開発の学生アプリが企業譲渡されるまで
akidon0000
2
1.2k
プロフェッショナルとしての成長「問題の深掘り」が導く真のスキルアップ / issue-analysis-and-skill-up
minodriven
8
1.9k
Bedrock×MCPで社内ブログ執筆文化を育てたい!
har1101
7
1.5k
Storybookの情報をMCPサーバー化する
shota_tech
1
490
Featured
See All Featured
GraphQLとの向き合い方2022年版
quramy
46
14k
Embracing the Ebb and Flow
colly
85
4.7k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
700
Raft: Consensus for Rubyists
vanstee
137
6.9k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
45
9.5k
GitHub's CSS Performance
jonrohan
1031
460k
Building a Modern Day E-commerce SEO Strategy
aleyda
40
7.2k
KATA
mclloyd
29
14k
Reflections from 52 weeks, 52 projects
jeffersonlam
349
20k
Building Flexible Design Systems
yeseniaperezcruz
329
39k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
105
19k
Making Projects Easy
brettharned
116
6.2k
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 ✘╹◡╹ ✘