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回 サーバサイド・ミドルウェア開発勉強会
Search
Tetsuya Mori
PRO
November 18, 2016
Technology
0
2.2k
第5回 サーバサイド・ミドルウェア開発勉強会
2016年11月18日に開催された、第5回サーバサイド・ミドルウェア開発勉強会の資料となります。
Tetsuya Mori
PRO
November 18, 2016
Tweet
Share
More Decks by Tetsuya Mori
See All by Tetsuya Mori
C# 大統一理論推進委員会 会員のための Unity Package Manager プロジェクト構成案
monry
PRO
0
950
はじめての C# 大統一理論
monry
PRO
0
560
unity1week でチーム開発を成功させる秘訣
monry
PRO
0
130
Unity で ARゲームを作った話
monry
PRO
0
560
Visual Programming Framework UniFlow のご紹介/Introducing UniFlow
monry
PRO
2
2.5k
UniFlow 完全に理解した / I can develop UniFlow a little.
monry
PRO
0
450
Democratized Unity Package Manager
monry
PRO
1
2.3k
使ってみよう! Unity RemoteSettings/Let's use Unity RemoteSettings
monry
PRO
1
920
ごっこランドをささえる技術 〜AssetBundle 編〜/AssetBundle Fully Understood
monry
PRO
3
6.2k
Other Decks in Technology
See All in Technology
VS CodeでAWSを操作しよう
smt7174
7
1.6k
複雑な構成要素を持つUIとの向き合い方 〜新・支出グラフでの実例〜 / B43 TECH TALK
nakamuuu
0
140
ServiceNow Knowledge 24の歩き方 EYストラテジー・アンド・コンサルティング
manarobot
0
190
ここが嬉しいABAC ここが辛いよABAC #再解説+補足編
masahirokawahara
1
270
検証を通して見えてきたTiDBの性能特性
lycorptech_jp
PRO
6
3.7k
Delivering Millions of Messages within seconds @ Duolingo
pelelgrino
0
350
プロトタイピングによる不確実性の低減 / Reducing Uncertainty through Prototyping
ohbarye
5
380
Java EE/Jakarta EEの現状と将来―クラウドネイティブ時代にJava EEは対応できるのか?―
takakiyo
1
140
Janus
bkuhlmann
1
490
自己改善からチームを動かす! 「セルフエンジニアリングマネージャー」のすゝめ
shoota
6
360
コンテナセキュリティの基本と脅威への対策
kyohmizu
3
750
「スニダン」開発組織の構造に込めた意図 ~組織作りはパッションや政治ではない!~
rinchsan
3
550
Featured
See All Featured
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
14
1.6k
GraphQLとの向き合い方2022年版
quramy
32
12k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
40
4.4k
How STYLIGHT went responsive
nonsquared
92
4.8k
How GitHub (no longer) Works
holman
304
140k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
17
1.4k
Build The Right Thing And Hit Your Dates
maggiecrowley
24
2k
Into the Great Unknown - MozCon
thekraken
10
990
What the flash - Photography Introduction
edds
64
11k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
501
140k
Fantastic passwords and where to find them - at NoRuKo
philnash
37
2.5k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
7
1k
Transcript
ֹ݄ҭΞϓϦͷ ཪଆΛࢧ͑Δ αʔόαΠυͷ͓ͳ͠ 'SJ αʔόαΠυɾϛυϧΣΞ։ൃษڧձ גࣜձࣾΩοζελʔɹ$50 ɹ࠸
͜ΜΜʂ
ࣗݾհ͕ ҆ఆͯ͠ ͍ʂ
Ͱ͓ೃછΈͷ ΜΓ͌Ͱ͢ʂ
͝ظʹԠ͑Δ͘ɺ ࠓ͍Ͱ͢ʂ͆
ࠓ
ḉଆ
6/*2-054IJSU
͡Όͳͯ͘
4FSWFS4JEF
ͷɺ͓ͳ͠Ͱ͢ɻ
͓͠ͳ͕͖
͓͠ͳ͕͖ w αʔόαΠυͰඞཁͳػೳ w Πϯϑϥߏ w ·ͱΊ
ͯ͞ɺ͓͔ͪͶͷ
ࣗݾհ
XIPBNJ w lɹ࠸zͱਃ͠·͢ w BLBΜΓ͌5!NPOSZ'NPOSZ w ࡀˁ0ܕఱṝ࠲طࠗ w झຯʮ͓ञʯͱʮ߹এʯͰ͢ w
͖ͳͷʮ࠺ʯͱʮ່ʯͱʮࣄʯͰ͢
XIPBNJ w େֶΛ ࣗओతʹ ଔۀޙɺϕϯνϟʔΛసʑ w 8FCͷϑϩϯτΤϯυɺαʔόαΠυ͕ಘҙ w 6OJUZྺ͘Β͍ w
$PDPTEY৮ͬͯ·͢ w Πϯϑϥ "84 ɺͪΐ͍ͪΐ͍ͬͯ·͢ w ࠷ۙ3VCZPO3BJMTͱిࢠ࡞ʹڵຯʑ
KPCT w lגࣜձࣾΩοζελʔzͬͯձࣾͰಇ͍ͯ·͢ w ະबֶࣇʙখֶੜͷ͓ࢠ͞·Λ͓࣋ͪͷ ϑΝϛϦʔΛλʔήοτʹͨ͠ɺҭڭҭʹ ؔΘΔΞϓϦɾαʔϏεΛల։͓ͯ͠Γ·͢ w ʮ**%ੈా୩ͷͮ͘Γֶߍʯͱ͍͏ɺ ݩதֶߍʹೖډ͓ͯ͠Γ·͢
P⒏DF
P⒏DF
P⒏DF
P⒏DF
BQQT ͳΓ͖Γ ͬ͜͝ϥϯυ ύζϧςΠϧζ ͓͔͠ͷ͘ʹΛ ͭ͘Δͷ͡Ό ͳΓ͖Γ ΞΠεΫϦʔϜ ͞Μͬ͜͝ ͳΓ͖Γ
ϚϚͬ͜͝ ͓หΛͭ͘Ζ͏ʂ ͓͔͠ͷՈΛ ͭ͘Ζ͏ʂ ϋϯόʔΨʔ ͞Μͬ͜͝ ඈߦػΛ ΈཱͯΑ͏ʂ i18n i18n i18n i18n Ώ͔͍ͳ ͓Ֆ͞Μ App Store / Google Play カテゴリランキング1位 多数獲得!!! ͖͔Μ͠Ό τʔϚεͱ ύζϧͰ ͋ͦ΅͏ʂ ΩϣϩͪΌΜ େݥ ΩϣϩͪΌΜ ւͷେݥ ϋϩʔΩςΟζ ϥϘ
FWFOUT
FWFOUT
FWFOUT
ͯ͞ɺຊɻ
αʔόαΠυͰ ඞཁͳػೳ
ඞཁͳػೳ w Ϩγʔτͷݕূ w ߪೖใཧ w 164)/PUJpDBUJPO w ޮՌଌఆ
ػೳલஔ͖ w ֹ݄՝ۚఆظߪಡ"VUP3FOFXBCMF 4VCTDSJQUJPO w ֤ετΞ͕উखʹຖ݄՝ۚͯ͘͠ΕΔ w ։ൃऀଆʮܧଓ͞ΕͯΔ͔Ͳ͏͔ʁʯΛ ֬ೝ͢Δ؆୯ͳ͓ࣄ
ػೳϨγʔτݕূ w JTԿʁ w ֤ετΞ͕ൃߦ͢ΔϨγʔτ ྖऩॻ ͕ʮِ ͞ΕͨϞϊ͡Όͳ͍͔Ͳ͏͔ʁʯΛݕূ͢Δ w ֤ετΞͷ"1*ʹʮ͜Εɺຊʁʯͬͯฉ͘
ػೳϨγʔτݕূ w ϩʔΧϧݕূͬͯͷ͋Δ͚ͲɺةݥͳͷͰ αʔόଆͰݕূ͠·͠ΐ͏ w ֹ݄ʹݶΒͣɺ՝ۚͰΔ͖͔ͳʁ w "QQ4UPSF J04 ͪ͜Β
w (PPHMF1MBZ "OESPJE ͪ͜Β
ػೳϨγʔτݕূ w ֹ݄ͷ߹ಛʹ ࣄલ४උͱςετ͕݁ߏେม w ͔ͬ͠ΓΜͰ͓͔ͳ͍ͱɺΩϟϯηϧͷݕ͕ Ͱ͖ͳ͔ͬͨΓɺࣗಈߋ৽͕͘ಈ͔ͳͯ͘ ΫϨʔϜʹܨ͕ͬͨΓ͢Δ:P
ػೳϨγʔτݕূ w ۩ମతͳΈํάάΖ͏ʂ͆ w ,JET4UBSͰɺେ·͔ʹҎԼͷϝιου͕͋Δ w QVSDIBTFߪೖϨγʔτΛ৽نొ w SFTUPSFϦετΞॲཧ w
WFSJGZ%#ʹอଘࡁͷϨγʔτΛݕূɾߋ৽
ػೳߪೖใཧ w ܖ͕༗ޮ͔Ͳ͏͔ʁΛཧ͢Δ w ·͍͠ϙΠϯτҎԼͷͭ Ҏ֎ʹ͋Δ͚Ͳ w Ϣʔβͷݸମࣝผ w
ෆਖ਼ରࡦ w εςʔλεͱظؒͷ֓೦
ػೳߪೖใཧ w Ϣʔβͷݸମࣝผੌ͍͘͠ w 6%*% 6OJRVF%FWJDF*%FOUJpFS ࣄ্࣮औಘෆՄ w "QQMF*%(PPHMF"DDPVOUͷใݫ͍͠ w
ࣗલͰΞΧϯτཧ͢Δʁ$73͕ʜɻ w ,FZDIBJOͬͨΓ"/%30*%@*%ͬͨΓʁ
ػೳߪೖใཧ w ෆਖ਼ରࡦʹؔͯ͠ɺϓϩμΫτຖʹ·ͪ·ͪ w େࣄͳߟ͑ํɺʮΫϥΠΞϯταΠυΛ ৴༻͠ͳ͍ʯͬͯίτ w ՄೳͳݶΓΫϥΠΞϯτଆͱαʔόଆͰ ঢ়ଶΛಉظ͠ଓ͚Δ w
ͰɺΦϑϥΠϯಈ࡞ͷίτߟ͑Δ
ػೳ164)௨ w ֹ݄՝ۚؔͳ͍͚ͲͶ͆ w ͓ଋతʹαʔόαΠυʹඞཁʹͳΔػೳ w ച্ͷͨΊʹඞཁ͚ͩͲɺβ͍ͱϢʔβʹ ͦͬΆΛ͔ΕΔ
ػೳ164)௨ w J04"1/T "QQMF1VTI/PUJpDBUJPO4FSWJDF w "OESPJE($. (PPHMF$MPVE.FTTBHJOH w
Ϛʔέοτຖʹ੍ݶ͕͋Δ w ͪ͜Βͷهࣄ 2JJUB ͕ৄ͍͠
ػೳ164)௨ w ىಈ࣌ͱ͔ʹτʔΫϯΛϚʔέοτ͔Β͏ w ͬͨτʔΫϯΛαʔόʹૹͬͯอଘ w ࣮ࡍʹૹ৴͢ΔλΠϛϯάͰɺରͷτʔΫϯ ΛબΜͰɺૹ৴"1*ʹ1045ϦΫΤετ
ػೳ164)௨ Ͷʁ؆୯Ͱ͠ΐ͏ʁ
ػೳ164)௨ w ͳΜͯ͜ͱͳ͘ʜɻ w Ұ੪৴Ͳ͏͢Μͷʁ w ʮະ՝ۚϢʔβͷΈʹૹ৴ʯͱ͔ʁʁʁ w ࣌ࠩͱ͔ߟ͑ͳ͍ͱ͡ΌͶʜʁ
ػೳ164)௨ w طଘͷαʔϏεΛ༗ޮʹ͓͏ w "NB[PO4/4 w 6SCBO"JSTIJQ w 1VTI8PPTI w
'FMMP w ͪ͜Βͷهࣄ͕ྑ͘వ·͍ͬͯ·͢
ػೳ164)௨ w ԿΕͷαʔϏεΛ͏߹ɺࣄલʹ৴ઃܭ Λ͢Δίτ͕ॏཁ w ԾʹɺࣗલͰ࣮ग़དྷΔٕज़ྗΛ͍࣋ͬͯͨͱ͠ ͯɺຊʹࣗલͰΉ͜ͱ͕ਖ਼ղ͔Ͳ͏͔Λ அ͠Α͏
ػೳޮՌଌఆ w ΞϓϦϦϦʔεͨ͠ΒऴΘΓ͡Όͳ͍ w Ϣʔβʹ͍ଓ͚ͯ͏ͨΊʹվળͷαΠΫϧ Λ࡞Βͳ͍ͱɺͶ w ͦͷͨΊʹɺৗʹੳΛ͠ଓ͚Δ
ػೳޮՌଌఆ w ੳαʔϏεͷ΄Ͳ͋Δ w ࣗͰάάͬͯݕ౼͍ͯͩ͘͠͞ ࡶ w ࠷ۙ4%,ͷΈࠐΈָʹͳͬͯΔ͠ w
࠷ॳ͔ΒࣗͰ࡞Ζ͏ͱࢥΘͳ͍ w ୳ͯ͠Ͳʔͯ͠ݟ͔Βͳ͍࣌ʹɺ ͡Ίͯࣗલ࣮Λߟ͑Α͏
Πϯϑϥߏ
Πϯϑϥߏ w ࢲ͕ࣗΠϯϑϥͷઐՈͱ͍͏Θ͚Ͱͳ͍ ͷͰɺฐࣾͷߏͷհΛ͢ΔఔͰ͢ w ͋·Γظ͗͢͠ͳ͍Ͱ͍ͩ͘͞Ͷʂ w ʮίίɺͲ͏ͬͨͷʁʯͱ͔͋Εɺ࠷ޙʹ ࣭͍ͯͩ͘͠͞·ͤʙ
Πϯϑϥߏ w ΩοζελʔͰ"NB[PO8FC4FSWJDFTΛ ͍ͬͯ·͢ w ͍ͭ࠷ۙ·Ͱ$MBTTJDڥͰӡ༻͍ͯͯ͠ɺ ݄ͷલʹ71$ڥҠߦ͠·ͨ͠
Πϯϑϥߏ w ͍ͬͯΔαʔϏεҎԼͷ௨Γ w 71$ &$ 3%4 4 $MPVE'SPOU 3PVUF
4/4 4&4 424 *". *P5 $MPVE8BUDI
Πϯϑϥߏ w ͍ΘΏΔ-".1ߏʹ͍ۙߏ w "NB[PO-JOVY w "QBDIF)5514FSWFS w "NB[PO"VSPSB w
1)1
Πϯϑϥߏ w "84ɺԿʹࣗಈԽΛ͢Δ͔ʁ͕ϙΠϯτ w ผʹ"84ʹݶͬͨ͡Όͳ͍͚Ͳ w ৭ʑͱ"1*͕ఏڙ͞Ε͍ͯΔ w ݴޠผʹ4%,ఏڙ͞Ε͍ͯΔ
Πϯϑϥߏ w νͰɺΦʔτεέʔϧͱσϓϩΠͷࣗಈԽʹ ৺݂Λ͍ͩ w $MPVE8BUDIΛ༻͍ͨ$16ෛՙϕʔεͷ &$ΠϯελϯεͷΦʔτεέʔϧ w ίϚϯυҰൃͰͷαʔόαΠυϓϩάϥϜͷ ҆શͳσϓϩΠ
w ࠷ۙ$IBU0QTͳεςʔδϯάαʔόߏஙͱ͔
·ͱΊ
·ͱΊ w ࠷ॳʹϨγʔτݕূ࣮Λؤுͬͯ͏ʂ w ਓؒෆ৴ʹͳΒͳ͍ఔʹΫϥΠΞϯταΠυ Λ͓ٙ͏ʂ͆ w ແཧʹࣗલ࣮ͤͣʹɺ͑ΔϞϊόϯόϯ ͓͏ʂ w
㙽ʹ֯ΠϯϑϥࣗಈԽ͕ΩϞʂ
5IBOLZPVGPS ZPVSBUUFOUJPO
"OZ2VFTUJPOT