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
グロースハック完全読本を読んでみた
Search
yujikawa
October 11, 2018
Business
0
590
グロースハック完全読本を読んでみた
グロースハック 完全読本についての一部の紹介しています。
yujikawa
October 11, 2018
Tweet
Share
More Decks by yujikawa
See All by yujikawa
Tauriでデスクトップアプリを作る with ChatGPT
yujikawa
0
68
データ品質について考えてみた
yujikawa
0
220
大問題を解決する
yujikawa
1
170
Airflowの話/about airflow
yujikawa
0
240
FastAPIに入門してみた/fastAPI
yujikawa
0
570
Jupyterでダッシュボードを簡単に作る!
yujikawa
2
920
私がUXの大切さを知った瞬間/uxjam_kitaq_1
yujikawa
0
87
AngularDart
yujikawa
1
300
Introduce Flutter
yujikawa
0
370
Other Decks in Business
See All in Business
「原因不明なナゾの障害」で終わらないための Kubernetes のログの徹底活用
googlecloudjapan
0
220
パーソルイノベーション_会社案内
pinotalentbranding
1
34k
【Omiai】リアーキ LT_202510
enito
PRO
1
230
20251003-GENDA経営戦略チーム-Value-Upの全体像
geshi0820
0
1.8k
TOKIUM 会社紹介資料
tokium
1
190k
Laiblitz/corporateprofile
laiblitz
0
25k
テオリア・テクノロジーズ:About Us
theoriatec2024
2
39k
Morght 会社紹介資料_LAST UPDATED 2025.10
morght
1
5.3k
なぞる事例コンテンツ制作サービス_NAZORU_CASE
nazoru
PRO
0
300
他人が怖くて話せない私が、過去の寄り道に救われた『会話へのハードルを”割引”する方法』
aokiplayer
PRO
0
180
【Progmat】Monthly-ST-Market-Report-2025-Sep.
progmat
0
550
20251012_社内でのMCT活動
ponponmikankan
1
790
Featured
See All Featured
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.2k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
Side Projects
sachag
455
43k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
130k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.7k
The Straight Up "How To Draw Better" Workshop
denniskardys
238
140k
Large-scale JavaScript Application Architecture
addyosmani
514
110k
How to Think Like a Performance Engineer
csswizardry
27
2.1k
Docker and Python
trallard
46
3.6k
Rebuilding a faster, lazier Slack
samanthasiow
84
9.2k
Practical Orchestrator
shlominoach
190
11k
Transcript
άϩʔεϋοΫશಡຊ ࠷৽ੵಡγϦʔζ SFBE@MU Ώ͔͡Θ!ZVKJLBXB@QZ
*O<>໊લ c্༞࢘ Ώ͔͡Θ *O<>ॴଐ cΧϥϏφςΫϊϩδʔ *O<>৬छʢࣗশʣ cݟश͍άϩʔεϋοΧʔݟश͍ *O<>ීஈͷ͓ࣄ c&MJYJS1IPFOJY"OHVMBSͷ8FC։ൃ
*O<>ඪ cάϩʔεϋοΧʔʹͳΓ͍ͨ ࣗݾհ ZVKJLBXBQZ ZVKJLBXB@QZ
ࠓճಡΜͩͰ͍Δຊ )BDLJOH(SPXUIάϩʔεϋοΫશಡຊ γϣʔϯɾΤϦε ஶ ϞʔΨϯɾϒϥϯ ஶ ۚࢁ༟थ म ߂య ༁
ୈ෦ ɹୈষάϩʔενʔϜΛ݁͢Δ ɹୈষϓϩμΫτͷׇΛଌΔ ɹୈষͷϨόʔΛ͔ͭΉ ɹୈষߴͰ࣮ݧΛ܁Γฦ͢ ୈ෦ ɹୈষ֫ಘΛϋοΫ͢Δ ɹୈষ׆ੑԽΛϋοΫ͢Δ ɹୈষҡ࣋ΛϋοΫ͢Δ ɹୈষऩӹԽΛϋοΫ͢Δ ɹୈষͷ॥
ιʔείʔυ Ұొ͠·ͤΜ $ mix phx.new tenant_app ………লུ $ cd tenant_app/
$ mix ecto.create $ mix phx.server $ [info] Running TenantAppWeb.Endpoint with Cowboy using http://0.0.0.0:4000
ୈষ άϩʔεϋοΫνʔϜΛ݁͢Δ
άϩʔεϋοΧʔͱʁ ෛਓͷ͜ͱͰɺاۀϓϩμΫτͷઓུΛόγό γ͍ͬͯ͘ਓɺʹ͢ΔΈֻ͚Λ࡞͍ͬͯ͘ ਓͰ͋Δɻ
άϩʔεϋοΫ͢ΔྲྀΕ ੳ ࣮ݧ ΞΠσΞ ੜ ༏ઌॱҐ ͚ ͜ͷΑ͏ͳαΠΫϧͰ͢ΔࢪࡦΛͲΜͲΜଧ͍ͬͯ͘
άϩʔεϋοΫνʔϜ άϩʔεϋοΫΛ͢ΔͨΊʹҎԼͷϝϯόʔͰνʔϜΛฤ͢ΔͱΑ͍ άϩʔεϦʔυ νʔϜΛϚωδϝϯτ͓ΑͼΞΠσΞੜͱ࣮ݧͷݱϦʔμʔ ϓϩμΫτϚωʔδϟʔ ϓϩμΫτͷ༷ʑͳཁૉΛܗʹ͢ΔաఔΛಜ͢Δ ιϑτΣΞΤϯδχΞ ϓϩμΫτʹػೳΛ࣮͢Δਓ ϚʔέςΟϯάεϖγϟϦετ ৭ʑͳΞΠσΞग़͠ʹߩݙ͢Δ
σʔλΞφϦετ ࣮ݧΛ͢ΔͨΊʹඞཁͳσʔλͷཧɾੳΛߦ͏ ϓϩμΫτσβΠφʔ ϓϩμΫτͷσβΠϯʢ69ͳͲʣ
ͯ͞άϩʔεϋοΫνʔϜΛ ݁ͨ͠Β࣍ͷεςοϓͩ ʢ͜͜·Ͱຊॻϖʔδऑʣ
ୈষ ϓϩμΫτͷׇΛଌΔ
Ϛετϋϒ ͍ͯ͠ΔاۀϚετϋϒͳϓϩμΫτΛఏڙ͍ͯ͠Δɺ ͭ·Γׇ͞Ε͍ͯΔϓϩμΫτΛఏڙ͍ͯ͠Δ ͍͘Βઌͷٕ͛͐͢ज़Ͱ࡞ͬͨϓϩμΫτϚετϋϒͰ ͳ͚Εࣦഊ͢Δ ྫɿάʔάϧάϥεɺϑΝΠΞϑΥϯͳͲ ϚʔέςΟϯάࠂ͕༏Ε͍ͯͯϓϩμΫτ͕μϝͳΒ ҙຯ͕ͳ͍ɻάϩʔεϋοΫ͢ΔͨΊʹίΞόϦϡʔΛಛ ఆ͓ͯ͘͠ඞཁ͕͋Δ
ΞϋɾϞʔϝϯτ ϓϩμΫτͷ༗༻ੑ͕Ϣʔβʔʹ͞Δॠؒɺͭ·ΓԿͷͨ ΊͷϓϩμΫτͰɺͳͥඞཁͰɺ͏ͱͲͷΑ͏ʹཱͭͷ ͔ͱ͍͏ίΞόϦϡʔΛɺϢʔβʔ͕͔͜͜Βײ͡Δॠؒͷ ͜ͱʢ1ʣ ΞϋϞʔϝϯτ࣋ଓతʹ͔ܽͤͳ͍ཁૉͰ͋Δɻ ΞϋϞʔϝϯτݟ͚ͭΔͷେมɻɻɻͨͩ࠷ج४Λຬ ͍ͨͯ͠Δ͔Ͳ͏͔ʮϚετϋϒαʔϕΠʯΛ͑ݕূ Ͱ͖Δʂ
ϚετϋϒαʔϕΠ ͜Μͳސ٬Λ࣭͢Δ͚ͩ ʮ͠໌͜ͷϓϩμΫτ͕ͳ͘ͳͬͨΒɺͲΕ͘Β͍͕ͬ ͔Γ͠·͔͢ʁʯ B͕͔ͬ͘͢͝Γ͢Δ Cগ͕͔ͬ͠Γ͢Δ D͕͔ͬΓ͠ͳ͍ʢ͋·Γཱ͍ͬͯͳ͍ʣ E֘͠ͳ͍ʢطʹར༻͍ͯ͠ͳ͍ʣ ʮ͕͔ͬ͘͢͝Γ͢Δʯͱ͍͏ճׂ͕̐Ҏ্ͳΒ ϚετϋϒྖҬʹୡ͍ͯ͠ΔͨΊશྗͰάϩʔεϋοΫΛͯ͠ྑ͍
ಥવͰ͕͢·ͱΊΔͷ͕͠ΜͲ͘ͳͬ ͨͷͰɺ࠷ޙʹάϩʔεϋοΧʔͷ ؒͷݴΘΕ͍ͯΔݴ༿ͰకΊ·͢
શͯΛ༊͢
͝੩ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠