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
立ち上げ時のライブ配信アプリに最適な開発環境・技術的ノウハウとは/PocoDevMeetup-1
Search
noppefoxwolf
February 05, 2019
Programming
0
1.4k
立ち上げ時のライブ配信アプリに最適な開発環境・技術的ノウハウとは/PocoDevMeetup-1
noppefoxwolf
February 05, 2019
Tweet
Share
More Decks by noppefoxwolf
See All by noppefoxwolf
Spice up your notifications/try!Swift25
noppefoxwolf
2
420
iOSの隠されたAPIを解明し、開発効率を向上させる方法/iOSDC24
noppefoxwolf
2
730
今から理解するApp Intentエコシステム/WWDC24Recap
noppefoxwolf
0
11
既存アプリをvisionOS対応してリリースした話/visionOS LT vol5
noppefoxwolf
0
190
UIのブラックボックスを探る/iOSDC23
noppefoxwolf
3
4.3k
CoreGraphicsでドット絵を描こう/iOSDC22
noppefoxwolf
0
2.5k
ランタイムデバッグのススメ/iOSDC21
noppefoxwolf
1
4.6k
google/mediapipe で始めるARアプリ開発/iOSDC2020
noppefoxwolf
1
1.5k
モバイルファーストなアプリを作るためにvearがしたこと/xRDCC
noppefoxwolf
0
140
Other Decks in Programming
See All in Programming
Gleamという選択肢
comamoca
6
740
Bytecode Manipulation 으로 생산성 높이기
bigstark
2
360
統一感のある Go コードを生成 AI の力で手にいれる
otakakot
0
3k
Go Modules: From Basics to Beyond / Go Modulesの基本とその先へ
kuro_kurorrr
0
120
Javaのルールをねじ曲げろ!禁断の操作とその代償から学ぶメタプログラミング入門 / A Guide to Metaprogramming: Lessons from Forbidden Techniques and Their Price
nrslib
3
2k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
41
27k
生成AIで日々のエラー調査を進めたい
yuyaabo
0
610
CursorはMCPを使った方が良いぞ
taigakono
0
110
Team topologies and the microservice architecture: a synergistic relationship
cer
PRO
0
870
Go1.25からのGOMAXPROCS
kuro_kurorrr
1
760
FormFlow - Build Stunning Multistep Forms
yceruto
1
180
データベースコネクションプール(DBCP)の変遷と理解
fujikawa8
1
270
Featured
See All Featured
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.5k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
A Tale of Four Properties
chriscoyier
159
23k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.5k
Balancing Empowerment & Direction
lara
1
340
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Gamification - CAS2011
davidbonilla
81
5.3k
A Modern Web Designer's Workflow
chriscoyier
693
190k
The Cult of Friendly URLs
andyhume
79
6.4k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
2.8k
Transcript
্ཱͪ͛࣌ͷϥΠϒ৴ΞϓϦʹ࠷ దͳ։ൃڥɾٕज़తϊϋͱ 1PDP%FW.FFUVQ
OPQQF ! 1PDPDIBJ04ΤϯδχΞ " ͖ͭͶ͔Θ͍͍ # J04%$Ͱ1PDPDIBͷඳըपΓ ͷΛ͠·ͨ͠ $ ٕज़ॻయ̒ࢀՃ͠·͢ʂ
1PDPDIB w ୭ͰؾܰʹϥΠϒ৴ͱࢹௌ͕Ͱ͖ΔΞϓϦ w νϟοτΞΠςϜͰΓ্͕Δ৴ w ϥϯΩϯάΠϕϯτͰ্ҐΛࢦ͢Έ w ৴Ҏ֎ͰϑΝϛϦʔνϟοτͰίϛϡχέʔγϣ ϯ
͜ͷτʔΫͷత w ϥΠϒࣄۀͷ্ཱͪ͛Λಁ໌ʹ w ϩϯνͷϋʔυϧΛԼ͛ͯϥΠϒࢢΛΓ্͛ͨ ͍ w ͋ΘΑ͘1PDPDIBʹདྷͯཉ͍͠
ࠓ͢͜ͱ w ϓϩμΫτपΓʹ͍ͭͯ w ӡ༻ʹ͍ͭͯ w ࠷ۙͷऔΓΈ
ϓϩμΫτͷ
ॳظͷߏ w ৴αʔόʔ w ΞϓϦαʔόʔ w J04ΞϓϦ "OESPJEΞϓϦJ04ΞϓϦ͕يಓʹ͔ͬͯΒϦϦʔ ε
J04ʹߜͬͨཧ༝ w 4*෦Ͱ։ൃ͞Εͨڞ௨ϑϨʔϜϫʔΫ w ࢪࡦͷڞ௨Խ͕ෆཁͳ ˠॳظεϐʔυॏࢹͰ։ൃ ৽نࣄۀͷ։ൃ෦ॺɺαʔϏεΠϯΩϡϕʔγϣϯࣄۀ෦
৴αʔόʔ w XPX[B ҰൠతͳετϦʔϛϯάαʔόʔ 4)08300.Ͱͷ࣮͕͋ͬͯ࠾༻
৽نͰετϦʔϛϯάαʔόʔΛݐͯΔͳ Βʁ धཁͷߴ·ΓʹԠ֤ͯࣾ͡αʔϏεΞϦ w ($1ϥΠϒετϦʔϛϯά w "84.FEJB4FSWJDFT w "[VSF.FEJB4FSWJDFT
ΞϓϦαʔόʔ w 3VCZPO3BJMT ͜Ε4*Ͱݟ͕ཷ·͍ͬͯͨͨΊ࠾༻ ϩάϢʔβʔཧ͕ηοτΞοϓ͞ΕͨςϯϓϨʔ τHFN͕͋Δ
νϟοτίϛϡχέʔγϣϯ
νϟοτ ϥΠϒதʹࢹௌऀνϟοτͰί ϛϡχέʔγϣϯ͕ग़དྷΔ ͦͷ΄͔ɺϋʔτΛૹͬͨΓ͢Δ ϚΠΫϩίϛϡχέʔγϣϯ࣮
νϟοτͷٕज़બఆ 8FC4PDLFUͱ͔"DUJPO$BCMFࣗલͰ࣮͢ΔͱϦτ ϥΠͱ͔ΦϑϥΠϯॲཧେมͦ͏ ˠpSFCBTFSFBMUJNFEBUBCBTFΛ͏͜ͱͰൺ ֱత؆୯ʹ࣮Ͱ͖ͨ
/(ϫʔυͱpSFCBTF pSFCBTFͱΫϥΠΞϯτΛܨ͙ͱ࣌/(ϫʔυ ίϝϯτϒϩοΫػೳΛ࡞Δࣄ͕͔ͬͨ͠ ˠΞϓϦαʔόʔ͔ΒpSFCBTFʹॻ͖͜Ήࣄʹͨ͠ ࣌$MPVE'VODUJPOЌͩͬͨ
େྔͷϦΫΤετͷෛՙରࡦ ϋʔτ࿈ଧՄೳͳͷͰɺඵͰόοϑΝϦϯά ຖճड͚ࢭΊΔͱਖੵͰ݁ߏΩπ͘ͳΔɻ Πϕϯτͷඪʹϋʔτ͕͋Δͱɺҟৗͳ࿈ଧͰ ԡ͞ΕΔ͜ͱ͋Δɻ
৴पΓ
ΫϥΠΞϯτ ϥΠϒϥϦΛར༻ SUNQͰ৴Λߦ͍ɺSUNQIMTͰࢹௌ͢Δ
৽نͰ࣮͢ΔͳΒ w )BJTIJO,JU IUUQTHJUIVCDPNTIPHP )BJTIJO,JUTXJGU w -'-JWF,JU IUUQTHJUIVCDPN-BJ'FOHJ04-'-JWF,JU
৴αΠζ w Y ҰൠతͳεϚϗ͚ϥΠϒ৴αʔϏε͜ͷ͘Β ͍ɻ ͜͜ίʔσοΫͷͳͲͰվળ༧ఆɻ
ΞΠςϜपΓ
ΞΠςϜपΓ ϥΠϒதʹ༗ྉͷΞΠςϜΛར༻ ग़དྷΔ શը໘ʹΤϑΣΫτ͕දࣔ͞ΕΔ ͷ
ΞΠςϜ࠶ੜपΓ J04%$Ͱ͠·ͨ͠ ˠϥΠϒ৴ΞϓϦͷΞΠςϜ࠶ੜΛ.FUBMͰ࣮͢ Δࣄʹͳͬͨ IUUQTTQFBLFSEFDLDPNOPQQFGPYXPMG
ԋग़ʹ͓͚Δݟ w ύϑΥʔϚϯεΛͱʹ͔͘ҙࣝ͢Δ ৴ঢ়ଶͷɺ$16(16Λ५ʹ͍ͬͯΔঢ় ଶ ॏ͍ԋग़৴࣭ΛԼ͛ͨΓͷݪҼʹͳΔ
ϑΟϧλपΓ
ϑΟϧλपΓ ྠֲิਖ਼ɺσδλϧԽহͰલ४ උΛͤͣʹ৴͕͡ΊΒΕΔ
ϑΟϧλपΓ Χϝϥ͔Βऔಘͨ͠ϑϨʔϜόοϑΝʹγΣʔμΛద ༻ͯ͠Ճ ը໘ͷస͜͜Ͱߦ͍ͬͯΔɻ w (16*NBHF
ӡ༻ͷ
ϦϦʔεޙͷෆ҆ఆͳಈ࡞ ৴தʹΞϓϦ͕ෆఆظʹམͪΔ ˠ(16*NBHFΛෳͷεϨου͔Βར༻͍ͯͨ͠ ˠϝΠϯεϨουͰಈ͔͢Α͏ʹ
ϦϦʔεޙͷෆ҆ఆͳಈ࡞ ˠϝΠϯεϨουͰಈ͔͢Α͏ʹ ৴தʹΞϓϦ͕ॏ͍ɺ͘ͳͬͯಈ࡞ෆೳʹͳΔʜ ˠ(16*NBHFΛΊͯɺࣗલͷϑΟϧλϥΠϒϥϦΛ ࡞ͬͯҠߦ
৴ͷ҆ఆੑͷݕূ͍͠ ɾ୯७ͳ6OJUςετͰ୲อ͠ʹ͍͘ ɾ࣮ػωοτϫʔΫڥ͕ඞཁ ɾωοτϫʔΫڥ͕ଟ༷ ɾཧ͕͔͔࣌ؒΔ ˠݱࡏਓྗͰ࣮ࢪɻઓ͍͖͍ͯͨ͠՝
ϦονͳϑΟϧλମݧ ྠֲͷେ͖͞Λิਖ਼͢ΔϑΟϧλ w 4FOTF.FΛಋೖ
৴༰ͷνΣοΫ w ࣌ؒମ੍ͰνΣοΫ w "843FDPHOJUJPOͰ৴νΣοΫͷޮԽΛ༧ఆ
$*$% DJSDMF$*Λ͍ͬͯͨɻ ݱࡏCJUSJTFΛར༻தɻجຊGBTUMBOFʹશدͤ GBCSJD*OIPVTF൛Λͨ͠Γ͠·͢ɻ
࠷ۙͷऔΓΈ
Ԇ ԆԽͷऔΓΈͰඵͷԆͷαʔόҠߦ ༧ఆ IUUQTXXXTMJEFTIBSFOFUBLJSBIJHVDIJ EFOB
νϟοτͷΠϯϑϥҠߦ pSFCBTFͷো͕ൃੜ͢Δ͜ͱ͕͋Γɺࣗલͷ4PDLFU ௨৴αʔόͱฏߦͯ͠ӡ༻த
ϦΞϧΠϕϯτͷ࣮ࢪ
ެࣜϥδΦ൪ͷ࣮ࢪ ϙίνϟެࣜϥδΦ൪ʮ1PDPͬͱDIBϯωϧʯ͕ ์ૹ։࢝ ! จԽ์ૹຖिՐ༵d ਫ༵ʙ
νʔϜͷงғؾͱ͔
4MBDLʹ4XJGUCPUΛಋೖ͠·ͨ͠ɻ
5FDI#MPH͡ΊͨΓ IUUQTNFEJVNDPNQPDPDIBFOHJOFFSJOH
߹॓ͱ͔͍ͯ͠·͢
ҰॹʹϥΠϒࢢΛΓ্͍͖͛ͯ ·͠ΐ͏ʂ ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ