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
5分でてさぐる WAFの名前空間
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
mizuki_r
June 11, 2014
Programming
120
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
5分でてさぐる WAFの名前空間
Gotanda.pm #1
WAFを使って開発していると、謎の名前空間に遭遇する。開発しやすい名前空間を模索しているスライド #perl #gotandapm
mizuki_r
June 11, 2014
More Decks by mizuki_r
See All by mizuki_r
FrontendUp_新規事業で_Remixを採用した理由と対策.pdf
rymizuki
0
260
税理士ドットコムの 技術的挑戦 #tapioca_lt
rymizuki
0
320
PHPを始めて1年、レガシーシステムにどう向き合っているか #phpstudy
rymizuki
1
850
モダンとレガシー #gotandaem
rymizuki
0
600
Vuexに型を付けるパターンを調べた #gotandajs
rymizuki
0
160
DockerでNodeの開発は厳しいのか? #gotandajs
rymizuki
3
430
マネージャー!きみは何者だ! #gotandaem
rymizuki
0
1.8k
物語を楽しむための物語論
rymizuki
0
570
失敗と向き合う
rymizuki
0
1.6k
Other Decks in Programming
See All in Programming
Oxlintはいいぞ(続)
yug1224
1
450
170k Jobs a Day on GKE: Scaling Mercari's CI Platform - and What's Next for AI-Native Development
junyaokabe
0
120
リアルな遅延を測る仕様
kota_yata
1
130
[PyCon KR 2026] More Variants, More Diversity for AI Accelerators
achimnol
0
110
VibeCodingからAgenticWorkflowへ
starfish719
0
860
ここ半年くらいでAIに作らせたR用ツール
eitsupi
0
400
AI Readyの正体はデータマネジメントだ メダリオン2.0の最前線
freee
PRO
0
380
tsc.rip を支える技術 / Kyoto.なんか #8
susisu
0
280
まずはプロンプトガイドを読もう、話はそれからだ
kiakiraki
1
210
<title><a id="</title>君はこのHTMLをパースできるか"></a></title> #雑LT_study
pizzacat83
0
180
「つくるAI」だけではバグは見つからない ~テストに必要な「見つけるAI」を分離させる戦略~
mfunaki
0
180
思考垂れ流し開発 ~音声入力 × AIエージェント × 開発ハーネスによる試行錯誤~
npostring
0
170
Featured
See All Featured
Building Applications with DynamoDB
mza
96
7.2k
Designing Experiences People Love
moore
143
24k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
380
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
260
Navigating Weather and Climate Data
rabernat
0
490
The SEO Collaboration Effect
kristinabergwall1
1
530
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
500
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3k
AI: The stuff that nobody shows you
jnunemaker
PRO
9
940
The SEO identity crisis: Don't let AI make you average
varn
0
540
Bootstrapping a Software Product
garrettdimon
PRO
306
120k
Code Reviewing Like a Champion
maltzj
528
40k
Transcript
5Ͱ͙ͯ͞Δ WAFͷ໊લۭؒ 2014/06/11 @mizuki_r 146݄11ਫ༵
about me OBNF 3ZP*JOVNB BDDPVOUT !NJ[VLJ@S SZNJ[VLJ BCJMJUZ GSPOUFOEFOHJOFFS DMVTUFS
)5.- $44 4$44 +BWB4DSJQU #BDLCPOF .BSJPOFUUF "OHVMBS+4 146݄11ਫ༵
࠷ۙ։ൃͯͯ͠ࢥ͏ 146݄11ਫ༵
αΠτͷओཁॲཧ͕ 146݄11ਫ༵
Proje::Model::* 146݄11ਫ༵
Proje::DB::Row::* 146݄11ਫ༵
Proje::API::* 146݄11ਫ༵
Proje::Web::C::* 146݄11ਫ༵
ͱ͔ʹࢄ͍ͯ͠Δ 146݄11ਫ༵
Θ͔Γʹ͍͘ ʗ(^o^)ʘ 146݄11ਫ༵
ͬͱ៉ྷʹूͰ ͖ͳ͍ͷ͔ 146݄11ਫ༵
ߟ͑ͯΈͨ 146݄11ਫ༵
ͲΜͳ • ᐆດͳ֓೦ͰͳΜͰ͋Γ • ໊͕ମΛද͞ͳ͍ • ओཁͳॲཧ͕ࢄ͍ͯ͠Δ 146݄11ਫ༵
͜͏ͳΔͱϋοϐʔ • ຊ࣭తͳίʔυͱɺͦΕΛิॿ͢Δί ʔυͱͷ • அͷޮԽ • ػցԽ 146݄11ਫ༵
ྑ͘ͳ͍ϓϥΫςΟε • ໊લۭؒΛܾఆ͢ΔϩδοΫͷܽɾ ෆ౷Ұ • ೝࣝɾഎܠͷڞ༗ෆ 146݄11ਫ༵
ܾఆϩδοΫͷܽɾෆ౷Ұ • ར༻͢Δٕज़ɾମܥ͔Β • Teng, Qudo, Spica • ֓೦͔Β •
Config, Web, Script • ͱΓ͋͑ͣ • Util, Model 146݄11ਫ༵
ೝࣝɾഎܠͷڞ༗ෆ • perlతʹ • Sledgeతʹ • BackboneJSతʹ • ࣾతʹ 146݄11ਫ༵
Ͳ͏͢Δʁ • ϓϩδΣΫτɾνʔϜͷنΛ࡞Δ • http://www.slideshare.net/karupanerura/ mvc-26371063 • ΈԽ • δΣωϨʔλʔ࡞Δͱ͔
146݄11ਫ༵
͍͍͔Μͬ͡Ά͍ʂ 146݄11ਫ༵
ͦΕ͡Ό͋ɾɾɾ 146݄11ਫ༵
৽໊͍͠લۭؒنଇΛ ߟ͑ͯΈΑ͏! 146݄11ਫ༵
WAFͷߏཁૉ • Web Interface • Router, Request, Response • Data
Store • DB, Cache, API(HTTP-Client) • Business logic 146݄11ਫ༵
͜ͷ3ཁૉΛجʹɺ େࡶʹ໊લΛɻ 146݄11ਫ༵
͖ͬͭͬͨͭ͘͞ 146݄11ਫ༵
͍͍͔Μͬ͡Ά͍ʂ 146݄11ਫ༵
՝ • ͬͺΓ`ϏδωεϩδοΫ`͕ᐆດ • Model͕ҋುʹͳΓ͍͢ߏ • adapter patternͱ͔ͬͯResource୯Ґ ͰIFΛӅṭͰ͖Δͱૉఢ͔ 146݄11ਫ༵
·ͱΊ • MVC૪વΓɺ໊લۭؒνʔϜͰ ͋ΔఔܾఆنଇΛܾΊͱ͘ͱΠΠ • ݁ہܾΊͷ • ܗ࡞ͬͯδΣωϨʔλʔॻ͍ͪΌ͑ ͏จ۟΄ͱΜͲग़ͳ͍← 146݄11ਫ༵
͝ਗ਼ௌ ͋Γ͕ͱ͏͍͟͝·ͨ͠ 146݄11ਫ༵