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
自己紹介と(ペパボでも使えそうな)今まで作ったもの紹介 / Hello Pepabo
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Ken’ichiro Oyama
March 09, 2018
Technology
1.4k
4
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
自己紹介と(ペパボでも使えそうな)今まで作ったもの紹介 / Hello Pepabo
ホスTechMTG #7 LT
Ken’ichiro Oyama
March 09, 2018
More Decks by Ken’ichiro Oyama
See All by Ken’ichiro Oyama
Introducing RFC9111 / YAPC::Fukuoka 2025
k1low
2
5.6k
Design and implementation of "Markdown to Google Slides" / phpconfuk 2025
k1low
1
1k
analysis パッケージの仕組みの上でMulti linter with configを実現する / Go Conference 2025
k1low
1
830
Flight recorder at the application layer (NOT the FlightRecoder newly added at Go 1.25) / Fukuoka.go #22
k1low
0
190
ソフトウェア開発におけるインターフェイスという考え方 / PHPerKaigi 2025
k1low
12
6.4k
Parsing HCL/CUE / Fukuoka.go #21
k1low
0
11k
実践 net/http Middleware パターン / Kizuku.go Vol.1
k1low
2
460
Cleanup handling in Go / Go Conference 2024
k1low
7
4.2k
CI/CDがあたりまえの今の時代にAPIテスティングツールに求められていること / CI/CD Test Night #7
k1low
18
12k
Other Decks in Technology
See All in Technology
DatadogのBits Chatが開発組織にもたらしたもの / What Bits Chat Has Brought Us
sms_tech
1
230
研究開発部の紹介 / Sansan R&D Profile
sansan33
PRO
4
24k
Bill One 開発エンジニア 紹介資料
sansan33
PRO
7
19k
ガバメントクラウドでのランサムウェア対策
techniczna
2
1.1k
【CEDEC2026】専門性の高いデフォルメチームが挑んだ人材育成戦略 〜Cygames Academiaの企画から実施まで〜
cygames
PRO
0
570
PLATEAU で バーチャル花火大会
tatsuya1970
0
150
AWS ネットワーク構築でハマった(ハマりかけた) 5選とそこから得た教訓
nagisa53
4
210
【CEDEC2026】次世代デジタルカードゲームのサーバー設計と運用 〜『Shadowverse: Worlds Beyond』の舞台裏~
cygames
PRO
1
1.2k
Invisible to AI? Making TYPO3 Sites Quotable by AI Search Systems
wolfgangwagner
0
190
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
1.2k
20分でわかるセキュアAPI
nwiizo
2
250
『三匹の子ぶた』から学ぶネットワークセキュリティの昔と今 / Network Security: Then and Now Through the Lens of The Three Little Pigs
nttcom
1
1.8k
Featured
See All Featured
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
240
[SF Ruby Conf 2025] Rails X
palkan
2
1.3k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.8k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
460
Building a Scalable Design System with Sketch
lauravandoore
463
34k
BBQ
matthewcrist
89
10k
Design in an AI World
tapps
1
280
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.8k
Discover your Explorer Soul
emna__ayadi
2
1.3k
Visualization
eitanlees
152
17k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
650
Statistics for Hackers
jakevdp
799
230k
Transcript
ࣗݾհͱʢϖύϘͰ͑ͦ͏ͳʣࠓ·Ͱ࡞ͬͨͷհ খࢁ݈Ұ(.01FQBCP *OD ϗε5FDI.5( ΑΖ͓͘͠Ͷ͕͍͠·͢ʂ
γχΞΤϯδχΞ খࢁ݈Ұ!L-P8 ϗεςΟϯάࣄۀ෦ϗεςΟϯάάϧʔϓϚωʔδυΫϥυνʔϜ IUUQTHJUIVCDPNL-P8
ࠓࣗݾհʹདྷ·ͨ͠ʂ w݄ʹೖ͔ࣾͨ͠ΓͰ͢ʂ1)1FSͰ͢ʂ w "84ͱ͔৮͍ͬͯ·ͨ͠ɻIUUQTHJUIVCDPNL-P8BXTQFD w αʔόʔϨεΞʔΩςΫνϟʹڵຯ͋Γ·͢ɻIUUQTHJUIVCDPNGBVMUMJOFGBVMUMJOF w͕͖Ͱ͢ɻಛʹΫϥϑτϏʔϧʹ·͍ͬͯ·͢ʂ w()&ͰॳΊͯ࡞ͬͨϦϙδτϦ LMPXDIBOHFHIFIFBEFSDPMPS (JU)VCͱ()&ͷݟͨΛ͔͑Δ6TFS4DSJQU
ΑΖ͓͘͠Ͷ͕͍͠·͢ʂ
ࣗݾհ͍ͭͰʹ ࠓ·Ͱʹ࡞ͬͨศརπʔϧΛհ͠·͢ ʢϖύϘͰར༻Ͱ͖ͦ͏ͳͷΛબͼ·ͨ͠ʣ
Կಉ͡ϑΥʔϜʹೖྗ͢Δ Λղܾ͢Δπʔϧ
Կಉ͡ϑΥʔϜʹೖྗ͢Δͱ wຊདྷϑΥʔϜೖྗͱ͍͏ͷ໘ w8FCγεςϜ։ൃऀଞͷͲͷۀछΑΓϑΥʔϜೖྗΛ͢Δ wϑΥʔϜʹԿೖྗ͢Δͷπϥ͍ w͏΄Μͱπϥ͍ wʮ͖ͬ͞ೖྗͨͩ͠ͱΤϥʔ͕ग़ͨΜ͚ͩͲͳʯ
͓લࠓ·Ͱ ೖྗͨ͠ϑΥʔϜͷΛ ͍֮͑ͯΔͷ͔ʁ
None
UZQE w$ISPNF&YUFOTJPO w1045͞ΕͨϑΥʔϜͷΛɺ͋ͷʮύεϫʔυΛอଘ͠·͔͢ʁʯ ͱಉ͡Α͏ʹอଘͯ͘͠ΕΔ w&NBDTͷLJMMSJOHͷΑ͏ʹɺCBTI@IJTUPSZͷΑ͏ʹɺԿݸอଘ wܾΊΒΕͨγϣʔτΧοτΛԡ͢͜ͱͰϑΥʔϜͷೖྗΛϦετΞ w&NBDTͷ:BOLͷΑ͏ʹɺ#BTIͷ$USMSͷΑ͏ʹաڈͷೖྗʹḪΕΔ wIUUQTHJUIVCDPNL-P8UZQE
IUUQTXXXZPVUVCFDPNXBUDI W/IP"CT
ղܾ
ةݥͳίϚϯυΛ ؒҧ࣮ͬͯߦͯ͠͠·͏ Λղܾ͢Δπʔϧ
ةݥͳίϚϯυΛؒҧ࣮ͬͯߦͯ͠͠·͏ͱ wΤϯδχΞΑ͘λʔϛφϧͰίϚϯυΛଧͭ w$USMSͰίϚϯυͷཤྺ׆༻͢Δ w։ൃڥεςʔδϯάڥຊ൪ڥσϓϩΠେίϚϯυ wڥมΛͬͯڥࣗମΛมߋ͢Δ͜ͱ͋Δ͠ɺݕূڥͰԿ ڥյ͢͜ͱ͋ΔɻͦΕશ෦ίϚϯυʢ*OGSBBT$PEFʣ wʮ͋ʂA"84@130'*-&QSPEVDUJPOLJLFOOBDPNNBOEAଧ ͬͪΌͬͨʯ
͕ࣗଧͭίϚϯυʹ ࣗ৴͕࣋ͯͳ͍
&YF$PQ
&YF$PQ w#BTI;TIεΫϦϓτʢ TISDͰಡΈࠐΉʣ wFYFDPQϑΝΠϧΛઃஔ͓ͯ͘͜͠ͱͰɺͦͷσΟϨΫτϦҎԼͰ࣮ ߦ͢ΔίϚϯυΛࢹͯ͘͠ΕΔ wFYFDPQϑΝΠϧʹॻ͍ͯ͋ΔઃఆʹԊͬͯίϚϯυΛΩϟϯηϧ͠ ͨΓɺZFTOPͷ֬ೝϓϩϯϓτΛ͞ΜͰ͘ΕΔ w࣮ߦܯ wIUUQTHJUIVCDPNL-P8FYFDPQ
IUUQTSBXHJUIVCVTFSDPOUFOUDPN L-P8FYFDPQNBTUFSEFNPHJG
FYFDPQͷઃఆྫ deny when command_match destroy ίϚϯυʹEFTUSPZͱ͍͏จࣈྻ͕Ϛονͨ͠ΒɺίϚϯυ࣮ߦΛΩϟϯηϧ͢Δ confirm when command_match rm
ίϚϯυʹSNͱ͍͏จࣈྻ͕Ϛονͨ͠ΒɺίϚϯυ࣮ߦલʹ֬ೝϓϩϯϓτΛग़͢ confirm when env_eq ENV=production &/7QSPEVDUJPOͱ͍͏ڥม͕͋ͬͨΒɺίϚϯυ࣮ߦલʹ֬ೝϓϩϯϓτΛग़͢
ղܾ
·ͱΊ
ϖύϘεϥΠυςϯϓϨʔτ࠷ߴʂ ʢࠓ·ͰࣗͰίʔϙϨʔτςϯϓϨʔτ࡞͍ͬͯ·ͨ͠ʣ
ΑΖ͓͘͠Ͷ͕͍͠·͢ʂ