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
Sako-san!! [TochigiRubyKaigi05]
Search
seki at druby.org
September 21, 2013
Technology
3
160
Sako-san!! [TochigiRubyKaigi05]
酒匂さん招待講演企画書。というか打ち合わせ資料。
seki at druby.org
September 21, 2013
Tweet
Share
More Decks by seki at druby.org
See All by seki at druby.org
ERB, ancient and future
m_seki
3
750
ERB Hacks
m_seki
1
1.3k
わりこまれるはなし
m_seki
0
680
ぼくのかんがえたさいきょうのけいやくによるプログラミング
m_seki
1
980
Learn Ractor
m_seki
1
2.4k
How many copies did you buy the first print?
m_seki
1
650
Create my own search engine.
m_seki
1
5.2k
Rinda in the real-world embedded systems.
m_seki
0
390
xpjug2019 A-4: チケットシステムの設計と実装、『あのチーム』の運用
m_seki
6
6.4k
Other Decks in Technology
See All in Technology
Oracle Cloud Infrastructureデータベース・クラウド:各バージョンのサポート期間
oracle4engineer
PRO
28
13k
New Relicを活用したSREの最初のステップ / NRUG OKINAWA VOL.3
isaoshimizu
3
630
20241120_JAWS_東京_ランチタイムLT#17_AWS認定全冠の先へ
tsumita
2
300
EventHub Startup CTO of the year 2024 ピッチ資料
eventhub
0
130
Shopifyアプリ開発における Shopifyの機能活用
sonatard
4
250
第1回 国土交通省 データコンペ参加者向け勉強会③- Snowflake x estie編 -
estie
0
130
Lambdaと地方とコミュニティ
miu_crescent
2
370
ExaDB-D dbaascli で出来ること
oracle4engineer
PRO
0
3.9k
飲食店データの分析事例とそれを支えるデータ基盤
kimujun
0
180
rootlessコンテナのすゝめ - 研究室サーバーでもできる安全なコンテナ管理
kitsuya0828
3
390
日経電子版のStoreKit2フルリニューアル
shimastripe
1
140
AI前提のサービス運用ってなんだろう?
ryuichi1208
8
1.4k
Featured
See All Featured
Reflections from 52 weeks, 52 projects
jeffersonlam
346
20k
Git: the NoSQL Database
bkeepers
PRO
427
64k
What's in a price? How to price your products and services
michaelherold
243
12k
The World Runs on Bad Software
bkeepers
PRO
65
11k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
329
21k
A Philosophy of Restraint
colly
203
16k
Automating Front-end Workflow
addyosmani
1366
200k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
Typedesign – Prime Four
hannesfritz
40
2.4k
Documentation Writing (for coders)
carmenintech
65
4.4k
Happy Clients
brianwarren
98
6.7k
Navigating Team Friction
lara
183
14k
Transcript
ͱͪ͗Rubyձٞ05 টߨԋ ଧͪ߹Θͤ Masatoshi SEKI
Agenda ΰʔϧ ͍͖ͭ͞ ϓϩάϥϜҊ
ΰʔϧ ϓϩάϥϜͷେΛܾΊ͍ͨͰ͢ ओʹञ͞Μͷ୲෦Λத৺ʹ
ͳͥҬRubyձ͔ٞ Rubyձٞ ͍͢͝ਓͨͪʹձ͍ʹ͍͘ ͱͪ͗Rubyձٞ ͍͢͝ਓΛࢲͷͦͷਓͨͪʹձΘͤΔ ͱͪ͗ςετͷձٞಉ͡ओࢫ
ΈΜͳͷϋϒ ֏ͷཱ ษڧձͷݺͼਫ୲ إΛ߹ΘͤΔ ಉ࣌ؒ͡ɺಉ͡ॴͰ
ࢲͷͦͷਓͨͪʹ ͢Μ͍͝ਓͨͪͱಉ࣌ؒ͡ɺಉ͡ॴΛ ݪ͞Μɺgotoken͞Μɺarton͞Μɺळࢁ͞ Μ...
ࠓञ͞ΜΛ ֏͕ਪન͠·ͨ͠ ֏͕ϑΝϯ dRubyϑΝϯ Ruby20पͱΦϒδΣΫτࢦೖ Matzੴ௩͞ΜɺRubyʹӨڹͯ͠Δ DbCܦ༝ͨ͠TDD ͦͯ͠ܗࣜख๏ ञ͞Μ·ͨϋϒͰ͋Δ
ࢥ ͏͍Δ͚ͩͰ͓͠Ζ͍Μ͡Όͳ͍͔!? ͍ͦΕ͋Μ·Γͩ... ञ͞Μʹ͍ͨ͜͠ͱΛͯ͠Β͏ ञ͞Μʹฉ͍ͯΒ͍͍ͨΛͿ͚ͭ͋͏
ྫͷϓϩάϥϜ ͦͷଞ 20 ٳܜ 30 ϫʔΫγϣοϓ 70 Ұൠߨԋ 60 ͱͪ͗
30 ট 30
Ҋ0 (୭ʹͯ͠ͳ͍) ञϑΝϯʹΑΔ݅ͷൃද30ɹ લ࠲ টߨԋ 30 ࣗݾհͬΆ͍ͷ લ࠲ͷൃදΛ͋ͬ͞Γແࢹͯ͠࠷ۙͷڵ ຯͷΛͯ͠͠·͏
લ࠲͖ͭ ͦͷଞ 20 ٳܜ 30 ϫʔΫγϣοϓ 70 Ұൠߨԋ 60 ট
30 લ࠲ 30
Ҋ1 ञ͞Μͷ͍͢ͷΛͯ͠Β͏ ࢲञ͞ΜΛΈΜͳʹݟͤͼΒ͔͍ͨ͠ ͱͪ͗ɺҰൠߨԋ toRubyษڧձ / ϫʔΫγϣοϓ
ॳͷఆ ͦͷଞ 20 ٳܜ 30 ϫʔΫγϣοϓ 70 Ұൠߨԋ 60 ͱͪ͗
30 ট 30
Ҋ1-2 ͜͜Ͱʢ༧͚ͯͨ͠Ͳʣܗࣜख๏ωλΛఏ Ҋ͍͖ͨͩ·ͨ͠ ञ͞ΜʹίϯηϓτΛઆ໌ͯ͠Β ͏͜ͱʹͳΔͷ͔ͳʔ 㱺 ฉ͍ͯऴΘΔͷ ͰΑ͍ͷͩΖ͏͔...
Ҋ2 ञ͞Μͷߨԋͷ͋ͱʹ࣮शܕ toRubyษڧձͰܗࣜख๏ͬΆ͍࣮शͰ ͖ͳ͍ͩΖ͏͔... toRuby͕ਐߦ͢ΔͭΓͰͨ͠ ࣌ؒͰ࣮श͕͏·͍͔͘͘Θ͔Βͳ͍ 㱺 ञ͞Μʹฉ͍ͯΈΑ͏ AlloyͲ͏ͳΜͩΖ.. (౦ࣳ/Rubyίϛολ͕༁ͯ͠Δ)
Ҋ2 ϫʔΫγϣοϓΛมߋ ͦͷଞ 20 ٳܜ 30 ܗࣜख๏ͷ࣮श 70 Ұൠߨԋ 60
ͱͪ͗ 30 ট 30
Ҋ2-2 ࣮शञ͞Μओಋͷํ͕ྑ͍ͷ!? ͳΜͱͳ͘ࠓ͜ΜͳงғؾͰϝʔϧͷ ΓͱΓ͕͞Ε͍ͯΔҹ͕͋Γ·͢ɻ ञ͞Μͷൺॏ͕େ͖͍ؾ͕͍ͯ͠·͢
Ҋ2-2 ञ͞Μେਿ ͦͷଞ 20 ٳܜ 30 ܗࣜख๏ͷ࣮श 70 Ұൠߨԋ 60
ͱͪ͗ 30 ট 30
Ҋ3 σϞ։ൃ 30ͷߨԋͱσϞ։ൃ30 ͱͪ͗ςετͷձٞ02ͰͬͨελΠϧ ஃ্Ͱදೋਓ͕ϖΞ࡞ۀ͠·͢ ञ͞Μ͕ิղઆ ձ͔Βਵ࣭࣌Λड͚͚ͯਐΈ·͢
Ҋ3 σϞ։ൃ ͦͷଞ 20 ٳܜ 30 ϫʔΫγϣοϓ 70 Ұൠߨԋ 60
σϞ։ൃ 30 ট 30
લճͬͨײ Πϯετʔϧ͢ΔϚγϯ͕গͳ͍ શһͷਐḿΛؾʹ͠ͳͯ͘Α͍ ಉ͡ը໘ʹूதͰ͖Δ (͏·͍͘͘ͱ)࣭͍͢͠ ࣌ؒͰΔͨΊʹɺࠐΈ/༧श͕ඞཁ
Ҋ4 ϫʔϧυΧϑΣ ࣌ؒΛ೧ग़ͯ͠ϫʔϧυΧϑΣ ܗࣜख๏ͷίϯηϓτʢͨͿΜ͡Ίͯฉ͘ ਓগͳ͘ͳ͍ʣDbCܦ༝ͷTDDʹ͍ͭ ͯ͠߹͏
Ҋ4 ϫʔϧυΧϑΣ ͦͷଞ 20 ٳܜ 30 ϫʔϧυΧϑΣ 70 Ұൠߨԋ 60
ͱͪ͗ 30 ট 30
࠙ձͰͷLT ࠙ձձϓϩδΣΫλ͕͑Δ༧ఆ ྫ͜͜ͰLTΛߦ͍·͢ ࣄલͷԠืߦΘͣɺࢀՃද໌͠·͢ ͦͷͰ࡞Δਓ͕ଟ͍ͷͰձٞͷԠ͕ ಘΒΕΔ͔
॓ധʹ͍ͭͯ ॓͠ധ͞ΕΔΑ͏ Ͱͨ͠Β͓࿈Εͨ͠ ͍͓ళ͕!
ͭ͗ ͍͖ͭ͞ͱϓϩάϥϜҊΛઆ໌͠·ͨ͠ ࠓϓϩάϥϜͷେΛܾΊ͍ͨͰ͢