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
ゾンビを倒してRuby.2.2に上げた話
Search
HaiTo
September 26, 2015
Programming
0
110
ゾンビを倒してRuby.2.2に上げた話
無限にゾンビが湧いていた事象が発生していたので、原因を特定してRuby2.2に上げた話
HaiTo
September 26, 2015
Tweet
Share
More Decks by HaiTo
See All by HaiTo
Form Object へ捧げる気持ち
haito
0
1.6k
管理画面再考
haito
0
240
独自Worker管理が辛い
haito
0
170
色々なレビューの話
haito
0
150
おしゃれっぽくターミナルでストリーミング再生をしたかった話
haito
0
130
dendai_lt_1011
haito
0
60
Other Decks in Programming
See All in Programming
Terraform やるなら公式スタイルガイドを読もう 〜重要項目 10選〜
hiyanger
13
3.2k
AIレビュアーをスケールさせるには / Scaling AI Reviewers
technuma
2
220
コンテキストエンジニアリング Cursor編
kinopeee
1
680
新世界の理解
koriym
0
140
TanStack DB ~状態管理の新しい考え方~
bmthd
2
280
SOCI Index Manifest v2が出たので調べてみた / Introduction to SOCI Index Manifest v2
tkikuc
1
100
Infer入門
riru
4
1.6k
Microsoft Orleans, Daprのアクターモデルを使い効率的に開発、デプロイを行うためのSekibanの試行錯誤 / Sekiban: Exploring Efficient Development and Deployment with Microsoft Orleans and Dapr Actor Models
tomohisa
0
200
MCPで実現するAIエージェント駆動のNext.jsアプリデバッグ手法
nyatinte
4
460
オープンセミナー2025@広島「君はどこで動かすか?」アンケート結果
satoshi256kbyte
0
200
Vibe coding コードレビュー
kinopeee
0
460
【第4回】関東Kaggler会「Kaggleは執筆に役立つ」
mipypf
0
700
Featured
See All Featured
Navigating Team Friction
lara
188
15k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
StorybookのUI Testing Handbookを読んだ
zakiyama
30
6k
How STYLIGHT went responsive
nonsquared
100
5.7k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Making the Leap to Tech Lead
cromwellryan
134
9.5k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3k
4 Signs Your Business is Dying
shpigford
184
22k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
The Language of Interfaces
destraynor
160
25k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
161
15k
Balancing Empowerment & Direction
lara
2
580
Transcript
κϯϏ͕4QBXO4QBXO
None
ࣗݾհ w )BJ5P@-JOVY w )BJ5P@8JOEPXT༑ਓ࡞ͷ ɹɹμϛʔΞΧϯτͰ͢ w 4BOTBOͱ͍͏໊ཧαʔϏεͷձࣾͰΣϒ ΤϯδχΞͯ͠·͢ w
ޫͷΤϯδχΞΛࢦͯ͠मߦத
ࣗݾհ w Ҏ্ಈ͘γεςϜΛʮ͕ਂ͍ʯͱൃݴͨ͠ ΒɺνʔϜͰҋͱൃݴ͢ΔͷΛېࢭ͞Ε·͠ ͨ w ҰํͰʮҋʯͱ͍ͬͨΒͷ"MJBTʹͳΓ·ͨ͠
ࠓ͢ w 3VCZͷ 4UBHJOHͰ όʔδϣϯΞοϓΛͨ͠Β κϯϏ͕େྔʹʜʜ w ͦͷݪҼΛௐࠪͯ͠վमͨ͠
ܦҢ w SBJMTSVOOFSͰΒͤΔόονɺ8PSLFS͕େྔ ʹ͋Δ w &$ͷ$YMBSHFΛར༻ɻ$16༨༟͚ͩͲ ϝϞϦ͕ΓͣTXBQ(#ར༻ʜʜ w ϝϞϦେྔͷ3ΠϯελϯεʹҾͬӽ͕ͨ͠͠ ͍ʂ
ܦҢ w ΠϯελϯελΠϓมߋ͍ͭͰʹ3VCZͷόʔδϣ ϯ্͍͛ͨɻԾԽํࣜ)7.ʹ͍ͨ͠ɻ͍ Ζ͍Ζ͍ͨ͠ʂ w εςʔδϯάͷαʔόʔͰ·ͣࢼͯ͠Έͨ
None
EFGVODUEFGVODU EFGVODUEFGVODU EFGVODUEFGVODU EFGVODUEFGVODU EFGVODUEFGVODU EFGVODUEFGVODU EFGVODUEFGVODU EFGVODUEFGVODU EFGVODUEFGVODU EFGVODUEFGVODU
EFGVODUEFGVODU EFGVODUEFGVODU
None
ϓϩηε͕ଟ͗ͯ͢ DE͢Βग़དྷͳ͘ͳΔ
None
Կ͕ىͬͨ͜ͷ͔ w όονɺ8PSLFSΛୟͨ͘ΊͷγεςϜ͕దʹ όονΛୟ͚͍ͯͳ͍ͬΆ͍ɻ w ্γεςϜʹ͋ΔͣͷκϯϏΛࡴ͢ϩδοΫ͕ ͳΜ͔దʹಈ͍͍ͯͳ͍ͬΆ͍ɻ
όον8PSLFSΛୟ͘ w ϚΠΫϩαʔϏεͳγεςϜͷશαʔϏεͷόο ν 8PSLFS Λୟ͖ʹճΔҝͷγεςϜ w ,FSOFMTQBXO w
͠8PSLFS͕ىಈ͍ͯ͠ͳ͔ͬͨΒɺҰؒ ʹҰճ͏Ұୟ͘ɻ
όον8PSLFSΛୟ͘ w TQBXO ʹ͢ίϚϯυϦμΠϨΫτΛؚΉ w lFYFDVUF@DPNNBOEMPHFSSz͜Μͳײ͡ w FYFDVUPS aTIDFYFDVUF@DPNNBOEMPHFSS aFYFDVUF@DPNNBOEMPHFSS
a XPSLFScCBUDI SC
όον8PSLFSΛୟ͘ w 8PSLFS͕ಈ͍͍ͯΔ͔Ͳ͏͔ɺ FYFDVUF@DPNNBOE͕ੜ͖͍ͯΔ͔Ͳ͏͔ w TQBXOͰฦͬͯ͘ΔͷTIDͷQJE ΄Μͱ͏ʹཉ͍͠ ࢹ͍ͨ͠ ͷͦͷࢠ
ͦͷࢠΛऔಘ͢Δίʔυ EFGpOE@DIJME@QJE QJE AQHSFQ1\QJE^ADIPNQUP@J FOE QJETQBXO FYFDVUF@DPNNBOE XBUDI@QJEpOE@DIJME@QJE
QJE 1SPDFTTEFUBDI QJE FYJU
w TQBXOͷࢠͷىಈΑΓૣ͘pOE@DIJME@QJE͕ ୟ͔ΕΔͱɺࢠ্ཱ͕͕͍ͪͬͯͳ͍ͷͰ͕ ฦͬͯ͘Δɻ w TQBXOͷࢠ͕͙͢ࢮʹɺpOE@DIJME@QJE͕ͦ ͷޙ࣮ߦ͞ΕΔͱ͕ฦͬͯ͘Δ
࠶ܝ όον8PSLFSΛୟ͘ w ϚΠΫϩαʔϏεͳγεςϜͷશαʔϏεͷόο ν 8PSLFS Λୟ͖ʹճΔҝͷγεςϜ w ,FSOFMTQBXO
w ͠8PSLFS͕ىಈ͍ͯ͠ͳ͔ͬͨΒɺҰؒ ʹҰճ͏Ұୟ͘ɻ
࠶ܝ όον8PSLFSΛୟ͘ w ϚΠΫϩαʔϏεͳγεςϜͷશαʔϏεͷόο ν 8PSLFS Λୟ͖ʹճΔҝͷγεςϜ w ,FSOFMTQBXO
w ͠8PSLFS͕ىಈ͍ͯ͠ͳ͔ͬͨΒɺҰؒ ʹҰճ͏Ұୟ͘ɻ
࠶ܝ ͦͷࢠΛऔಘ͢Δίʔυ EFGpOE@DIJME@QJE QJE AQHSFQ1\QJE^ADIPNQUP@J FOE QJETQBXO FYFDVUF@DPNNBOE
XBUDI@QJEpOE@DIJME@QJE QJE 1SPDFTTEFUBDI QJE FYJU
࠶ܝ ͦͷࢠΛऔಘ͢Δίʔυ EFGpOE@DIJME@QJE QJE AQHSFQ1\QJE^ADIPNQUP@J FOE QJETQBXO FYFDVUF@DPNNBOE
XBUDI@QJEpOE@DIJME@QJE QJE 1SPDFTTEFUBDI QJE FYJU
ൃੜͨ͠ MPPQEP XBUDI@QJEɻͷQJEΛࢹͯ͠ɺಈ͍ ͍ͯΔ͔Ͳ͏͔ΛݟΔͷͰɺʮಈ͍͍ͯͳ͍ʯ ͱஅ͞Εͯɺ࠶ୟ͔ΕΔɻ ࠶ୟ͔Εͯ·ͨXBUDI@QJEʹͳΔɻ FOE
ゾンビ
None
ղܾࡦ w TQBXOͷҾʹϦμΠϨΫτΛؚΊͤ͞ͳ͚Ε ɺࢹ͍ͨ͠ϓϩηεͷQJE͕औΕΔɻ w TQBXO DPNNBOE PVUbQBUI` FSSbQBUI` ʹ
͢Εશ෦ղܾʂɹࢮ͵ͱ͖ࢮ͵ɻκϯϏʹ ͳͬͯ࣍ճࢹ࣌ʹᏒͯ͘͠ΕΔʂ
None
ແࣄ3VCZʹ্͛ ΒΕ·ͨ͠UBEB