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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Tetsuya Mori
PRO
November 18, 2016
Technology
2.2k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
第5回 サーバサイド・ミドルウェア開発勉強会
2016年11月18日に開催された、第5回サーバサイド・ミドルウェア開発勉強会の資料となります。
Tetsuya Mori
PRO
November 18, 2016
More Decks by Tetsuya Mori
See All by Tetsuya Mori
ビルドシステムを C# 大統一したお話
monry
PRO
2
1.5k
C# 大統一理論推進委員会 会員のための Unity Package Manager プロジェクト構成案
monry
PRO
0
1.8k
はじめての C# 大統一理論
monry
PRO
0
850
unity1week でチーム開発を成功させる秘訣
monry
PRO
0
330
Unity で ARゲームを作った話
monry
PRO
1
1k
Visual Programming Framework UniFlow のご紹介/Introducing UniFlow
monry
PRO
2
3.2k
UniFlow 完全に理解した / I can develop UniFlow a little.
monry
PRO
0
560
Democratized Unity Package Manager
monry
PRO
1
3.1k
使ってみよう! Unity RemoteSettings/Let's use Unity RemoteSettings
monry
PRO
1
1.3k
Other Decks in Technology
See All in Technology
私がブラウザを自作したくなった理由
supurazako
1
240
AIコーディングの次。コードレビューと理解負荷を解消して組織の開発生産性を高める
moongift
PRO
2
2.6k
ブラウザ研修 2026
recruitengineers
PRO
6
1k
FORENSIA: ローカルLLMフォレンジックハーネス
sumeshi
2
400
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
1.2k
モノリス Rails でも日中に rails db:migrate を走らせたい! / Daytime rails db:migrate on Monolithic Rails!
euglena1215
4
590
システム思考で問題に対処する
yussak
0
300
関東Kaggler会発表資料
takoi
1
240
Goでデータパイプラインを作ろう
sansantech
PRO
1
460
認知負荷をGemini で溶かす — GKE 基盤「Orbit」における AI エージェントの実践
sansantech
PRO
1
300
【CEDEC2026】コードレビュー支援ツール開発から学ぶ:LLMを用いた業務システムの実践的な運用設計と誤出力対策
cygames
PRO
0
800
【CEDEC2026】Creative Approaches to Localizing the Dialects and Unique Speech of Umamusume: Pretty Derby Characters in English
cygames
PRO
3
23k
Featured
See All Featured
A Soul's Torment
seathinner
6
3.4k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
10k
WENDY [Excerpt]
tessaabrams
11
39k
How to build a perfect <img>
jonoalderson
1
5.9k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
490
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
210
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.7k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.2k
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.9k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
350
Optimizing for Happiness
mojombo
378
71k
The Curious Case for Waylosing
cassininazir
1
450
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