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
480
Hidden
r7kamura
0
94
Butsukari Geiko
r7kamura
10
36k
Other Decks in Programming
See All in Programming
Python型ヒント完全ガイド 初心者でも分かる、現代的で実践的な使い方
mickey_kubo
1
180
PicoRuby on Rails
makicamel
2
140
GPUを計算資源として使おう!
primenumber
1
200
Agentic Coding: The Future of Software Development with Agents
mitsuhiko
0
120
Advanced Micro Frontends: Multi Version/ Framework Scenarios @WAD 2025, Berlin
manfredsteyer
PRO
0
370
たった 1 枚の PHP ファイルで実装する MCP サーバ / MCP Server with Vanilla PHP
okashoi
1
280
脱Riverpod?fqueryで考える、TanStack Queryライクなアーキテクチャの可能性
ostk0069
0
340
VS Code Update for GitHub Copilot
74th
2
670
Google Agent Development Kit でLINE Botを作ってみた
ymd65536
2
260
AI時代の『改訂新版 良いコード/悪いコードで学ぶ設計入門』 / ai-good-code-bad-code
minodriven
22
9k
初学者でも今すぐできる、Claude Codeの生産性を10倍上げるTips
s4yuba
16
12k
#kanrk08 / 公開版 PicoRubyとマイコンでの自作トレーニング計測装置を用いたワークアウトの理想と現実
bash0c7
1
900
Featured
See All Featured
Why You Should Never Use an ORM
jnunemaker
PRO
58
9.4k
Java REST API Framework Comparison - PWX 2021
mraible
31
8.7k
The Language of Interfaces
destraynor
158
25k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
5.9k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
740
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
126
53k
Adopting Sorbet at Scale
ufuk
77
9.5k
The Pragmatic Product Professional
lauravandoore
35
6.7k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
31
1.3k
Building Applications with DynamoDB
mza
95
6.5k
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 ✘╹◡╹ ✘