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
XP, Testing and ninja testing ZOZ5
m_seki
3
940
XP, Testing and ninja testing
m_seki
3
770
RWC 2024 DICOM & ISO/IEC 2022
m_seki
0
510
ERB, ancient and future
m_seki
3
940
ERB Hacks
m_seki
1
1.5k
わりこまれるはなし
m_seki
0
940
ぼくのかんがえたさいきょうのけいやくによるプログラミング
m_seki
2
1.4k
Learn Ractor
m_seki
1
2.8k
How many copies did you buy the first print?
m_seki
1
1.1k
Other Decks in Technology
See All in Technology
re:Inventに行くまでにやっておきたいこと
nagisa53
0
760
【SORACOM UG Explorer 2025】さらなる10年へ ~ SORACOM MVC 発表
soracom
PRO
0
180
GPUをつかってベクトル検索を扱う手法のお話し~NVIDIA cuVSとCAGRA~
fshuhe
0
280
実践マルチモーダル検索!
shibuiwilliam
1
430
ざっくり学ぶ 『エンジニアリングリーダー 技術組織を育てるリーダーシップと セルフマネジメント』 / 50 minute Engineering Leader
iwashi86
6
3.5k
東京大学「Agile-X」のFPGA AIデザインハッカソンを制したソニーのAI最適化
sony
0
170
AIを使ってテストを楽にする
kworkdev
PRO
0
300
プロダクト開発と社内データ活用での、BI×AIの現在地 / Data_Findy
sansan_randd
1
650
DSPy入門
tomehirata
6
660
CLIPでマルチモーダル画像検索 →とても良い
wm3
1
640
SRE × マネジメントレイヤーが挑戦した組織・会社のオブザーバビリティ改革 ― ビジネス価値と信頼性を両立するリアルな挑戦
coconala_engineer
0
300
JAWS UG AI/ML #32 Amazon BedrockモデルのライフサイクルとEOL対応/How Amazon Bedrock Model Lifecycle Works
quiver
1
130
Featured
See All Featured
How to Ace a Technical Interview
jacobian
280
24k
Bash Introduction
62gerente
615
210k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Fireside Chat
paigeccino
41
3.7k
A designer walks into a library…
pauljervisheath
209
24k
Rails Girls Zürich Keynote
gr2m
95
14k
Building a Scalable Design System with Sketch
lauravandoore
463
33k
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
Build The Right Thing And Hit Your Dates
maggiecrowley
38
2.9k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
116
20k
Large-scale JavaScript Application Architecture
addyosmani
514
110k
Documentation Writing (for coders)
carmenintech
75
5.1k
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Λߦ͍·͢ ࣄલͷԠืߦΘͣɺࢀՃද໌͠·͢ ͦͷͰ࡞Δਓ͕ଟ͍ͷͰձٞͷԠ͕ ಘΒΕΔ͔
॓ധʹ͍ͭͯ ॓͠ധ͞ΕΔΑ͏ Ͱͨ͠Β͓࿈Εͨ͠ ͍͓ళ͕!
ͭ͗ ͍͖ͭ͞ͱϓϩάϥϜҊΛઆ໌͠·ͨ͠ ࠓϓϩάϥϜͷେΛܾΊ͍ͨͰ͢