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
[alpha] dRuby Hiroba
Search
seki at druby.org
June 02, 2013
Programming
520
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
[alpha] dRuby Hiroba
seki at druby.org
June 02, 2013
More Decks by seki at druby.org
See All by seki at druby.org
Programming with a DJ Controller — not vibe coding
m_seki
3
1.2k
Agile Leadership Summit Keynote 2026
m_seki
1
1.5k
RWC2025 Ninja-testing with smart playlist
m_seki
4
1.7k
XP, Testing and ninja testing ZOZ5
m_seki
3
2.9k
XP, Testing and ninja testing
m_seki
3
1.3k
RWC 2024 DICOM & ISO/IEC 2022
m_seki
0
580
ERB, ancient and future
m_seki
3
1.1k
ERB Hacks
m_seki
1
1.7k
わりこまれるはなし
m_seki
0
1.2k
Other Decks in Programming
See All in Programming
その節約、円になってますか?
isamumumu
1
680
AI時代に設計が 最大の生産性レバーになる 意図駆動開発とデータを消さない設計|Don't Delete Your Data or Your Intent — Design as the Deepest Lever in the AI Era
tomohisa
1
660
プロポーザルを書いてもらう
pvcresin
0
160
壊れたパーサから始める関数型設計と構成的なパーサ #fp_matsuri
raiga0310
2
440
GDG Korea Android: 2026 I/O Extended ~ What's new in Android development tools
pluu
0
210
「人を評価する AI」の設計と実装
ryoyanara
0
150
メールのエイリアス機能を履き違えない
isshinfunada
0
220
PostgreSQL 18で考えるUUID主キー
kazuhiro1982
0
460
属人化した知識を、 AIが辿れる地図にする
pkshadeck
PRO
1
140
FDEが実現するAI駆動経営の現在地
gonta
2
260
なぜ関数型プログラミングで「型」と「証明」が語られるのか #fp_matsuri
kajitack
3
1.1k
信頼性について考えてみる(SRE NEXT 2026 miniLT)
hayama17
0
240
Featured
See All Featured
30 Presentation Tips
portentint
PRO
1
360
The Spectacular Lies of Maps
axbom
PRO
1
890
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Crafting Experiences
bethany
1
240
How Software Deployment tools have changed in the past 20 years
geshan
1
34k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.6k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
160
エンジニアに許された特別な時間の終わり
watany
108
250k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
200
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
4.2k
Transcript
dRuby dRuby Hiroba Masatoshi SEKI / @m_seki / toRuby
toRuby ͱͪ͗Rubyͷษڧձ (Tochigi Ruby meetup) 2013-6-5 18:30 at Nishinasuno, Nasushiobara,
Tochigi
dRuby dRuby makes any processes be a server.
1. Hello, World. hello_server.rb hello_client.rb hello() "Hello, World."
code require 'drb/drb' DRb.start_service DRbObject.new_with_uri
exercise hello_client.rbΛͳΜͲ࣮ߦͰ͖·͔͢ʁ hello_server.rbΛऴྃͤͯ͞hello_client.rb Λ࣮ߦͤ͞ΔͱͲ͏ͳΓ·͔͢ʁ
2. Hash hash_server.rb irb irb
exercise ͲΜͳΦϒδΣΫτ͕ೖΔ͔ࢼͯ͠ "String" 2012 Time.now $stdout
3. Queue irb Queue deque.rb
exercise deque.rbΛ૿ͨ͠ΒͲ͏ͳΔ? irb Queue deque.rb deque.rb deque.rb
4. Drip A stream based storage
4.1 Drip as Queue
4.2 Drip as KVS
4.3 Browse Drip
4.4 write_if_latest https://gist.github.com/seki/1383222 Clojure like STM https://gist.github.com/seki/4492047 Mutable Distributed Queue
N ew !