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
CoderDojo 千葉県総武線沿線の取り組み
Search
Shogo Kawahara
August 25, 2018
Technology
1
340
CoderDojo 千葉県総武線沿線の取り組み
DojoCon Japan 2018 で発表されたスライドです。
Shogo Kawahara
August 25, 2018
Tweet
Share
More Decks by Shogo Kawahara
See All by Shogo Kawahara
データベースだけじゃないN+1とその対策
kawahara
0
540
SendGrid Template Engine 奮闘記
kawahara
0
290
Other Decks in Technology
See All in Technology
【shownet.conf_】持続可能な次世代Wi-Fi運用に向けて
shownet
PRO
0
250
FastAPIでのasync defとdefの使い分け
takashi1029
6
1.8k
【shownet.conf_】クロージングセッション
shownet
PRO
0
220
【shownet.conf_】コンピューティング資源を統合した分散コンテナ基盤の進化
shownet
PRO
0
290
普通の Web エンジニアのための様相論理入門 #yapcjapan / YAPC Hakodate 2024
ytaka23
1
170
LINEヤフー新卒採用 コーディングテスト解説 アルゴリズム問題編
lycorp_recruit_jp
0
12k
リスクから学ぶKubernetesコンテナセキュリティ/k8s-risk-and-security
mochizuki875
1
260
AWSへのNIST SP800-171管理策 導入に向けての整備/20240930 Mitsutoshi Matsuo
shift_evolve
0
140
Strict Concurrencyにしたらdeinitでクラッシュする話
0si43
0
120
LINEヤフー新卒採用 コーディングテスト解説 実装問題編
lycorp_recruit_jp
1
12k
Pythonを活用したLLMによる構造的データ生成の手法と実践
brainpadpr
2
210
【shownet.conf_】ShowNet伝送改めShowNet APN 2024
shownet
PRO
0
310
Featured
See All Featured
Product Roadmaps are Hard
iamctodd
PRO
48
10k
Building a Modern Day E-commerce SEO Strategy
aleyda
37
6.8k
A Philosophy of Restraint
colly
202
16k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
48k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
125
18k
Automating Front-end Workflow
addyosmani
1365
200k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
4
94
A designer walks into a library…
pauljervisheath
201
24k
Robots, Beer and Maslow
schacon
PRO
157
8.2k
KATA
mclloyd
27
13k
Building Flexible Design Systems
yeseniaperezcruz
327
38k
Designing the Hi-DPI Web
ddemaree
279
34k
Transcript
$PEFS%PKP ⼪衝源筨娀简屟简ך《穈 LBXBIBSB!CVDZPVOFU
"CPVUNF ˖ 䊛⾱绤グ 4IPHP,BXBIBSB ˖ 䎃欰ת ˖ ؝ٝؾُ٦ة٦؎ٝة٦طحزכ 8JOEPXT.Fַ֮
ךכ ٙ٦فٗ⢪ְד匌蓎ٕه⢪ְ ˖ ➙ך➬✲כكٝثٍ٦⟰噟דךٔ٦ سؒٝآص،
˖ ذؙظٗآ٦簂 鮦٥㖑 㔳،فٔꠘ鋮犜姺 偆遤ָ馯 㖑㔳ر٦ةh(PPHMF ;&/3*/
ֿךإحءّٝחאְג ˖ $PEFS%PKP$IJCBחאְג הגٗ٦ٕؕז鑧 ˖ 䎢㚖$PEFS%PKPךأأً ׳ה䎢ָծדٗ٦ؕ ٕז鑧
$PEFS%PKPה猘
$PEFS%PKPהך⳿⠓ְ ˖ 䎃⼱ְֻח$PEFS%PKP5PLZP濼莆䭯א ˖ 匌❨鿪寐䨫䊛⼒㖈⡝ָծ⼪衝䋐ך㉀噟넝吤⳿魦׃גְ ֿה֮꼧厩ָ֮կ ˖ ׳ֲוְלַך؝ٙ٦ؚؗٝأل٦أָ⼪衝꼾ך 鵚ֻח֮ծְגֿהח׃
2ז$PEFS%PKP ֲֿה䙼ַ 铎鍑䛊׆ח鎉ִל ְײչفؚٗٓىؚٝ侄肪պ פך莆כזח搀ְ
猘ה؝ٝؾُ٦ة٦ה歊莔遳 ˖ 猘ָ؝ٝؾُ٦ة٦劤呓涸ח鍗㨣䔲ⴱ 䎃ֻ ְד䔲儗⚥㷕欰 ծワח耀ֽ➂װծ㣐➂כ㽿זַ կ ˖ فؚٗٓىؚٝ+BWB4DSJQU "DUJPO4DSJQU
$ 7JTVBM#BTJDזו劤זוַ统䖤׃גָծ؎و؎ث ׃ֻ勻׆կ姻׃ְךַⴓַ ˖ ⚥㷕吤חכ繟遭٥ォ㤈嚂⟃㢩ך俑⻉禸鿇崞⹛ָזְ♳ח⾱ ⸇הְֲ稆侯ז⚅歲錁կ
"㖑㚖ח؝ٝؾُ٦ة٦חאְג 耀ֽծⰟ剣דֹծ鑧ׇ㜥䨽 ְְָ֮ז֭ծ הְֲ䔲儗ך䙼ְⰧ⡤涸חדֲֹה䠬ׄկ 2ז$PEFS%PKP ֲֿה䙼ַ
זֶ 穠㽷ծ㹋騧涸זفؚٗٓىؚٝװ،ٕ؞ٔؤيכծ ㉀噟넝吤ך䞔㜠猰חⰅ $0#0-ד 统䖤׃ת׃ ְְ⯓欰ד׃կ侄肪כ⧾㣐կկ
⼪衝源筨娀简屟简 ؝ىُصذ؍ך䭁㣐
&BSMZ ➙ך״ֲח׃ַה׃䥁畍ָזַկ 䔲儗걾חז䞔㜠ָ֮הֲ㸜䊛ׁ IUUQCMPHZBTVMBCKQDPEFSEPKPIUNM
.JE 䎃剢ח痥㔐ה׃ג鑐꿀⪵ 䔲ⴱכظؐعؐ㼰זְךדずֻׄ⼪衝㖑㚖ך濼さְחً ٝة٦⼿⸂ך銲锜ֶ격ְׅזו׃ ؝ٙ٦ؚؗٝأل٦أך麊㌀罏חծ㶨וך俱ꆃחאְג搀 俱ח׃גկ׃ծ㣐➂כ㜥䨽➿זו㹋顤頾䬐זו ָ֮կ 植㖈כ㸣Ⰻז㺔➰ח״麊欽 ؝ٙ٦ؚؗٝأل٦أⵃ欽罏ָًٝة٦ה׃ג䩛⠗גֻ կ
࣌ͷوॏͳ ࣸਅ ˞ӡӦϊϋࣸਅ͍ͬͺ͍ࡱ͓͍ͬͯͨ΄͏͕͍͍ $PEFS%PKP$IJCB痥㔐ך圫㶨 乆䕦⡟ղ加❊秀
։ ˖ 䎃։䎃כ磬ղה剢㔐ך ل٦أד⪵ ˖ 䎃䔲ⴱכծ ➂꧊תל״ ַ؝ىُصذ؍כծ˒فؚٗٓ ىؚٝ侄肪˒ך渿♳ָהⰟחծ 䌢儗ٍؗٝإٕ䖉ָ⳿朐䡾חז
կ ˖ 4DSBUDI .JOF$SBGU.0%涪遤 ֲ/JOKBהⰟח崞⹛կ $PEFS%PKP$IJCBך圫㶨 乆䕦䊛⾱
։ ˖ ٍؗٝإٕ䖉牸⠓㜥ךٍؗػؔ٦غ٦ ˖ ؝ٝؾُ٦ة٦ ٓحفزحف 䭯גזְ➂㢳ֻծ堣 㐻ך顡⳿זוחさ׆ ˖ ״㢳ֻך佄䴂罏PSⴓ侔ָ䗳銲ז朐䡾
։ ˖ ⼪衝䋐ך蕯衝⼒ד㞢麊㌀׃אאծ׀䔲㖑ӧӧ鿇ך♧אד ֮ծלӧӧ鿇ך崞⹛遤גְ殅㸚ַׁծ荈ⴓ ך㖑㚖ワ鴟ד%PKPװְה湱锑ׁկ ͜ͷਓࠓՆقߨशͰ ͘͠དྷΕͣˠ 殅㸚ׁ IUUQTXXXGBDFCPPLDPNSVDZ ״
IUUQDIJCBSVDZDPN״鯄鯹
׀䔲㖑ӧӧ鿇 ˖ 纇꼛ך堀ӧӧ鿇涪畭ה׃ ծײְ鿇崞⹛؝ىُصذ؍ ˖ 㖑㚖דӧӧ׃ְؕةثח ׅؿٖ٦يٙ٦ؙ ˖ ن٦س٦ي٥䩛蔓٥وٓا ٝ٥➂杴٥ؕٓؔ؛זוזוծ
װְ➂ְָל⡦ד׀ׂ կ IUUQTXXXGBDFCPPLDPNHPUPDIJPPCV
蕯衝فؚٗٓىؚٝ鿇 BLB$PEFS%PKP8BLBCB ❤
*OVFODF$PEFS%PKP 㖑㔳ر٦ةh(PPHMF ;&/3*/ ֶ״ן$PEFS%PKP;FOךر٦ة
$PEFS%PKPך䠬厩ה葺ׁ ˖ $PEFS%PKP蕯衝ך䎢ָ涪畭חծ⯋ղכ⸇׃גְً ٝة٦٥⥂隊罏ָ荈ⴓך㖑㚖ד倜ז%PKP㨣ׅٕ٦ فָ饯ֹ⳿׃կ ˖ ٍؗٝإٕ䖉朐䡾ך箢ㄤկ ˖ 堣㐻ך顡׃⦵ծⰟ剣կ ˖
甧♳־ך佄䴂կ/POUFDIז➂װծ/JOKBָծ $IBNQJPOװג0,կ
㢳ⴓծ厣倯דずׄ崧 ദৗ൬ઢԊઢ κʔϯ ઍ༿૯ઢԊઢκʔϯ 㖑㔳ر٦ةh(PPHMF ;&/3*/ ֶ״ן$PEFS%PKP;FOךر٦ة
הְֲֿהד ⼪衝 藿㙹 ךًٝة٦ד꧊ת ׃ג䞔㜠Ⱏ剣׃גזו׃ 乆䕦䊛⾱
˖ 㖑㚖ך$PEFS%PKPװծך➭㶨וה㣐➂穠ע㖑㚖ך崞 ⹛ךع؝ה׃גչ/10岀➂蕯衝תת鿇պָ涪駈կ ˖ ًٝغ٦כ⼪衝源筨娀简屟简ך$PEFS%PKP佄ִثٍٝ ؾؔٝ٥ًٝة٦ָ⚥䗰կ ˖ 殅㸚ָׁ椚✲ꞿծ䊛⾱ⶰ椚✲ꞿהׅկ䩛竲ֹכ殅㸚 ָׁ갹䓸կ
/10岀➂ך葺ׁ ˖ 㼎㢩涸ח㺔➰ꆃך盖椚ךؙٔ،ׁ،ؾ٦ٕկ ˖ 4MBDL (4VJUFזו%PKP麊㌀佄ִ长خ٦ָٕ搀俱 ׃ֻכ㸜⣣ דⵃ欽〳腉կ
/10岀➂ך⦜ׁ ˖ 圓䧭㆞ָせ䗳銲 ˖ 㻢叨זוח⼱䎃קוַַ ˖ 甧♳־ִׁؙٔ،ׅלַזؔأأًկ
⼪衝源筨娀简屟简 ē ד遤גֹ䎢㚖ז%PKP崞⹛
䎢㚖%PKP崞⹛ך侧ղ ˖ DPEFSEPKPDIJCBKQ ˖ DIJCBKQדسً؎ٝה ֶ׃ֻי הְֲ鑧 ָ涪畭הזل٦آ⡲ 䧭կ DPEFSEPKPDIJCBKQ״
䎢㚖%PKP崞⹛ך侧ղ ˖ ⼪衝源ⰻך䞔㜠❛䳔ؚٕ٦ ف ˖ ⼪衝源ד%PKPװתׅ הְֲ㹑鎉װծչ⼪衝源պ הְֲ㖑㚖ח暴⻉׃䞔㜠 ך❛䳔זו遤ֲկ IUUQTXXXGBDFCPPLDPNHSPVQTDPEFSEPKPDIJCBKQ
״
䎢㚖%PKP崞⹛ך侧ղ ນுϓϨθϯςʔγϣϯ%": ͕ࢀՃ ،؎أـٖ؎ؙך圫㶨 乆䕦㣕歊ⶌ IUUQCFZPOECCKQ$%NBNBDIJCBIUNM
䎢㚖%PKP崞⹛ך侧ղ ˖ 㕂ꥷٗنحز畸䪮⠓ '*345 3PCPUJDT$PNQFUJUJPO ث ٦ي4",63"5FNQFTUBך 佄䴂 ˖ 䬿挿כ⼪衝源䎢㚖
ʙ IUUQTTBLVSBUFNQFTUBPSH״鯄鯹
γʔζϯͷө૾ͳͲͪ͜ΒͰ֬ೝͰ͖·͢ IUUQTXXXUIFCMVFBMMJBODFDPNUFBN IUUQTZPVUVCFSB))OB+U2X
/05&4",63"5FNQFTUBה $PEFS%PKP ˖ ⯋ղכծ$PEFS%PKP⼪衝源פך㉏ְさַׇ㖑㚖ה׃ ג佄䴂ׅ䕎ח⹛ְגְկ
䎢㚖%PKP崞⹛ך侧ղ ઍ༿ࢢཱখֶߍͰͷग़ுतۀ IUUQTHPPHM8DJ($[
$PEFS%PKP ְֹה䙼湡涸ח鵤 㖑㚖ח؝ٝؾُ٦ة٦חאְג 耀ֽծⰟ剣דֹծ鑧ׇ㜥䨽 ְְָ֮ז֭ծ 駈䱦ֽ䎃կ 麦䧭דֹ鿇ⴓַ֮׃זְկ
תה
㖑㚖㺘滠㘗䎢㚖%PKP ػة٦ٝ ˖ ׃֮זָ䪮遭罏דծ䊛⾱ך״ֲחչמ־պךָ蕱 䩛ד֮ל殅㸚ׁך״ֲז㖑㚖ךֶ牸㥨ֹ؎ٝؿ ٕؒٝ؟٦䋆ֹ鴥կ ˖ ׃ֻכչ䋆ֹ鴥תגպ
㖑㚖㺘滠㘗䎢㚖%PKP ػة٦ٝ ˖ 䎢㚖؎كٝز⪵׃ג،ؾ٦ٕ׃גկ ˖ ˑדַس٦آّ٦˒הְֲؿٖ٦يٙ٦ؙ֮״ ˖ 䎢㜠崞⹛ה׃ג㼭磿ׁך״ֲז⽩ⵗ㾊ְָׁה״ ׃կ ך/PO1SPHSBNNFST5BML撑
IUUQEFDBEPKPDPEFSEPKPKQ ઍ༿Ͱདྷि Γ·͢ʂ IUUQTDPEFSEPKPDIJCBKQEFDBEPKPIUNM
㖑㚖㺘滠㘗䎢㚖%PKP ػة٦ٝ ˖ 䎢㚖ד崞⹛׃גְֿה،ؾ٦ٕׅل٦آ⡲կ ˖ 㖑㚖וֲ׃גך㼎䫑דכזֻծ㖑㚖חְ㶨וָ⡦孡ז ׃ח涪鋅דֹ㪦湡䭷ׅկ ˖ չֿז鵚ֻחծֿזחֻׁ֮ךַպך⚅ 歲
˖ /10岀➂⡲הְְ⤑ⵃ 㖑㚖㺘滠㘗䎢㚖%PKP ػة٦ٝ
ػة٦ٝתה ˖ 㖑㚖ךֶ牸㥨ֹ䋆ֹ鴥PS䋆ֹ鴥ת״ֲ ˖ 䎢㚖؎كٝزד%PKPך㶷㖈،ؾ٦ٕ׃״ֲ ˖ 䎢㚖ד崞⹛׃גְֿה濼ׇ״ֲ ˖ /10岀➂甧גהְְ⤑ⵃ