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
RWC 2024 DICOM & ISO/IEC 2022
m_seki
0
210
ERB, ancient and future
m_seki
3
800
ERB Hacks
m_seki
1
1.3k
わりこまれるはなし
m_seki
0
710
ぼくのかんがえたさいきょうのけいやくによるプログラミング
m_seki
1
1k
Learn Ractor
m_seki
1
2.4k
How many copies did you buy the first print?
m_seki
1
660
Create my own search engine.
m_seki
1
5.2k
Rinda in the real-world embedded systems.
m_seki
0
400
Other Decks in Technology
See All in Technology
開発生産性向上! 育成を「改善」と捉えるエンジニア育成戦略
shoota
2
370
新機能VPCリソースエンドポイント機能検証から得られた考察
duelist2020jp
0
220
KubeCon NA 2024 Recap: How to Move from Ingress to Gateway API with Minimal Hassle
ysakotch
0
200
kargoの魅力について伝える
magisystem0408
0
210
1等無人航空機操縦士一発試験 合格までの道のり ドローンミートアップ@大阪 2024/12/18
excdinc
0
160
PHPからGoへのマイグレーション for DMMアフィリエイト
yabakokobayashi
1
170
終了の危機にあった15年続くWebサービスを全力で存続させる - phpcon2024
yositosi
13
11k
Wantedly での Datadog 活用事例
bgpat
1
470
ずっと昔に Star をつけたはずの思い出せない GitHub リポジトリを見つけたい!
rokuosan
0
150
re:Invent をおうちで楽しんでみた ~CloudWatch のオブザーバビリティ機能がスゴい!/ Enjoyed AWS re:Invent from Home and CloudWatch Observability Feature is Amazing!
yuj1osm
0
120
オプトインカメラ:UWB測位を応用したオプトイン型のカメラ計測
matthewlujp
0
180
DUSt3R, MASt3R, MASt3R-SfM にみる3D基盤モデル
spatial_ai_network
2
140
Featured
See All Featured
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
59k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
26
1.9k
Statistics for Hackers
jakevdp
796
220k
Adopting Sorbet at Scale
ufuk
73
9.1k
The Language of Interfaces
destraynor
154
24k
Mobile First: as difficult as doing things right
swwweet
222
9k
Why Our Code Smells
bkeepers
PRO
335
57k
Building an army of robots
kneath
302
44k
A designer walks into a library…
pauljervisheath
204
24k
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
Facilitating Awesome Meetings
lara
50
6.1k
Visualization
eitanlees
146
15k
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Λߦ͍·͢ ࣄલͷԠืߦΘͣɺࢀՃද໌͠·͢ ͦͷͰ࡞Δਓ͕ଟ͍ͷͰձٞͷԠ͕ ಘΒΕΔ͔
॓ധʹ͍ͭͯ ॓͠ധ͞ΕΔΑ͏ Ͱͨ͠Β͓࿈Εͨ͠ ͍͓ళ͕!
ͭ͗ ͍͖ͭ͞ͱϓϩάϥϜҊΛઆ໌͠·ͨ͠ ࠓϓϩάϥϜͷେΛܾΊ͍ͨͰ͢