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
世界の中心で、(Snow Monkeyへの)愛を叫ぶ
Search
ah-kutsu
March 29, 2019
Technology
3
1.2k
世界の中心で、(Snow Monkeyへの)愛を叫ぶ
Snow Monkey MeetupでLTしたスライドです。
ah-kutsu
March 29, 2019
Tweet
Share
More Decks by ah-kutsu
See All by ah-kutsu
テーマがあるからできる! 一人親方的Web制作術
kutsu123
0
62
『Snow Monkey』と がっつりお付き合いしたからこそ見つけた マネタイズ・ブランディング
kutsu123
0
950
世界の中心から(Snow Monkeyへの)愛を叫ぶ
kutsu123
0
370
そうだ、Tシャツ着よう Osaka.ver
kutsu123
0
69
そうだ、Tシャツ着よう
kutsu123
0
55
Other Decks in Technology
See All in Technology
これからクラウドエンジニアになるために本当に必要なスキル 5選
hiyanger
1
440
Vision Language Modelを活用した メルカリの類似画像レコメンドの性能改善
yadayuki
9
1k
初めてのPostgreSQLメジャーバージョンアップ
kkato1
0
250
Cline、めっちゃ便利、お金が飛ぶ💸
iwamot
18
16k
caching_sha2_passwordのはなし
boro1234
0
160
セマンティックレイヤー入門
ikkimiyazaki
7
2.3k
株式会社アゲテク会社説明資料
mimimimimicky
0
230
PostgreSQL Unconference #52 pg_tde
nori_shinoda
0
130
DIってなんだか難しい? 依存という概念を「使う・使われる」 という言葉で整理しよう
akinoriakatsuka
1
740
ドメインイベントを活用したPHPコードのリファクタリング
kajitack
2
910
一人QA時代が終わり、 QAチームが立ち上がった話
ma_cho29
0
230
ソフトウェア開発におけるインターフェイスという考え方 / PHPerKaigi 2025
k1low
9
3.6k
Featured
See All Featured
The Art of Programming - Codeland 2020
erikaheidi
53
13k
How GitHub (no longer) Works
holman
314
140k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
12
1.4k
How to Ace a Technical Interview
jacobian
276
23k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
The World Runs on Bad Software
bkeepers
PRO
67
11k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.2k
Embracing the Ebb and Flow
colly
84
4.6k
Music & Morning Musume
bryan
46
6.4k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
Docker and Python
trallard
44
3.3k
GraphQLの誤解/rethinking-graphql
sonatard
69
10k
Transcript
ɹੈքͷத৺Ͱɺ ɹʢ4OPX.POLFZͷʣ ѪΛڣͿɻ ΞΫπϢϛ
Ϋπ ͜ΜʹͪʂΞΫπͰ͢ ভೆͰ͓ͳ͡Έͷਆಸݝ౻ࢢ͔Βདྷ·ͨ͠ ݯٛܦʹΏ͔Γ͕͋Δͱ͔ͳ͍ͱ͔ͷͳ͔ͳ͔ͷ֗ ීஈNHOͱ͍͏ձࣾͰ8FC੍࡞Λ͍ͯ͠·͢ ৬छ͕4OPX.POLFZ৬ਓ͍͍ͬͯΜ͡Όͳ͍͔͙Β͍4OPX.POLFZͰαΠτ ࡞ͬͯ·͢ɻ 8PSE1SFTTίϛϡχςΟʹࢀՃͨ͠Γ 8PSE$BNQ5PLZPͱ͍͏ΠϕϯτͰɺʙ࣮ߦҕһ͍ͯ͠·͢ɻ ͋ͱভೆͰ.FFUVQ͢Δʂͬͯએݴͯ͠Δٗͯ͠·͢ʢۤস
ʢࠓͦͪ͜ΌΜͱ্ཱͪ͛Δʣ
͋ͱ5γϟπେ͖Ͱ͢ ͜ͷՆ ָ͓͠Έʹʙ
ͯ͞ɾɾɾ
ࢲ 4OPX.POLFZ͕େ͖Ͱ͢
ͲΕ͚͖͔ͩͱ͍͏ͱɾɾɾ
ͲΕ͚͖͔ͩͱ͍͏ͱɾɾɾ
͜Μͳ෩ʹ ΞΠυϧٖਓԽͯ͠ ͠·͏͙Β͍͖Ͱ͢
ͦΜͳେ͖ͳΞΠυϧ 4OPX.POLFZ͕ ࢲͷʹͲ͏Έ͑Δͷ͔Λ ࠓൃද͠·͢ Ϋπ ࣗͰൃදͯ͠ͱ͍ͯ͋ΕͰ͕͢ ͍Ζ͍ΖͿͬͱΜͰΔͷͰؾΛ͚ͭͯͶˑ
ͦͷ̍ 4OPX.POLFZͷ ༰͕࢟͏λΠϓ
ͦͷɿ4OPX.POLFZͷ༰͕࢟͏λΠϓ ΞΠυϧͳͷͰɺ ৸ى͖̍ඵͰଚ͍ ϏδϡΞϧʂʂ
ςʔϚΛΠϯετʔϧ͚ͨͩ͠Ͱ Ͳ͜ͱͳ͓͘͠ΌΕ ͨͩͷϒϩά͕΄Β͋ͬͱ͍͏ؒʹૉఢͳαΠτʹΠϝνΣϯʂ ͦͷɿ4OPX.POLFZͷ༰͕࢟͏λΠϓ
ݟग़͠ߦؒɺը૾ͳͲσϑΥϧτͷ ϒϩοΫ͢Β͓͠ΌΕʹΈͤΔ ͦͷϏδϡΞϧͷྑ͞ ϕʔε͕͍ͬͯΔͷͰɺ০Γ͛ͳ͍࢟ͰΩϚΔʂ ͦͷɿ4OPX.POLFZͷ༰͕࢟͏λΠϓ
ͦͷ εϙʔπ ϑΝογϣϯ ͓·͔ͤ ଟ࠼ͳೳྗ
ଥڠΛڐ͞ͳ͍ɻ ΧʔϧɾϧΠεਅͬ੨ͷμογϡೳྗ ϖʔδදࣔରࡦສશ ͦͷɿεϙʔπϑΝογϣϯ͓·͔ͤʂଟ࠼ͳೳྗ
ϩΰͱ৭ͱϑΥϯτΛͬ͘͟ΓબͿ͚ͩͰ͞ Βͬͱ͓͠ΌΕͳ͍ʹͳΔͦͷηϯε ΧελϚΠβʔͻͱͭͰ͋ͬͱ͍͏ؒʹ ɹΠϝνΣϯՄೳ ͦͷɿεϙʔπϑΝογϣϯ͓·͔ͤʂଟ࠼ͳೳྗ
͜Μͳจ྆ಓײɺ ࠍΕΒΕͳ͍Ͱ ͍ΒΕΔͩΖ͏͔ ͦͷɿεϙʔπϑΝογϣϯ͓·͔ͤʂଟ࠼ͳೳྗ
ͦͷ ͲΜͳָۂ Վ͍͜ͳͤΔೳྗ
ͦͷɿͲΜͳָۂՎ͍͜ͳͤΔೳྗ Վͱ͍͑Ε͍͚ͯͳ͍ʂ 4OPX.POLFZ#MPDLT܅ɻ ςʔϚͱϒϩοΫͷσϡΦʹ ͳ͔ͬͯΒ̎ਓͷઈົͳϋʔϞχʔ ʹΑΓͲΜͳָۂັͷ ՎএྗͰՎ͍͋͛ͯ͠·͏ɻ
ͦͷɿͲΜͳָۂՎ͍͜ͳͤΔೳྗ ͦΜͳ൴ΒͷۂΛҰ෦͝հ
ͦͷɿͲΜͳָۂՎ͍͜ͳͤΔೳྗ ϛϦΦϯηϥʔͷόϥʔυۂ ̐ඵͰมΘΔ͜ͷؾ࣋ͪ ʹεϥΠμʔϒϩοΫ
ͦͷɿͲΜͳָۂՎ͍͜ͳͤΔೳྗ ͖ͳۂ#໘ۂʹҙ֎ʹڍ͕Δ ܅ͷಏˑ̑ͭ ʹධՁϒϩοΫ
ͦͷɿͲΜͳָۂՎ͍͜ͳͤΔೳྗ ܹ͍͠Ϊλʔʹ৽ͨͳ࢟ΛΈͨ ͜ͷ͕ฉ͑͜Δ͔͍ʁ ʹ͓٬༷ͷϒϩοΫ
ͦͷɿͲΜͳָۂՎ͍͜ͳͤΔೳྗ ϥΠϒͷΞϯίʔϧඞͣ͜Εʂమ൘ͷ εΫΤΞɾεΫΤΞɾεΫΤΞ ʹύωϧϒϩοΫɾ߲ϒϩοΫ
101͔Βόϥʔυɺ ϋʔυϩοΫ·Ͱ Վ͍͜ͳͤΔ 4OPX.POLFZ͕ͨͪ ͗ͯ͢͢͝ɺ͏ు͖ͦ͏ ͦͷɿͲΜͳָۂՎ͍͜ͳͤΔೳྗ
ͦͷ 4OPX.POLFZ`Tͷ ջͷਂ͞
σϑΥϧτͰ͜Ε͚͍ͩͯ͠Δʹ ͔͔ΘΒͣɺʮ͋ͳͨ৭ʹછ·Γ͍ͨʯ ͱدΓఴͬͯ͘ΕΔ͜ͷଚ͞ɻ ଟ࠼ͳIPPL͕४උ͞Ε͍ͯΔͷͰ ΧελϚΠζ͠์ ͦͷɿ4OPX.POLFZ`Tͷջͷਂ͞
ͦͷ ͳʹΑΓɺϓϩσϡʔαʔ ͕͍
4OPX.POLFZ`TɺർΕ͍ͯΔͷ͔ͳʁ ͪΐͬͱௐࢠѱ͍ͳͬͯ৺ͷΛ͑Δͱɺ ߈ରԠͯ͘͠ΕΔɻ Լख͢Δͱͦͷʹ൴ΒΛݩؾʹͯ͘͠ΕΔ αϙʔτϑΥʔϥϜ ͦͷɿͳʹΑΓɺϓϩσϡʔαʔ͕͍
৽ָ͍͠ۂͱ͔ৼΓ͚ͱ͔ఏҊ͢Δ ͱେମऔΓೖΕͯ͘ΕΔɻ αϙʔτϑΥʔϥϜ ɹΦϯϥΠϯίϛϡχςΟ ͦͷɿͳʹΑΓɺϓϩσϡʔαʔ͕͍
ϓϩσϡʔεͷ͜΅Εɺ4OPX .POLFZ`TͷཪͳͲΛؾ͘͞ʹڭ͑ ͯ͘ΕΔɻ ΦϯϥΠϯίϛϡχςΟ ͦͷɿͳʹΑΓɺϓϩσϡʔαʔ͕͍
͜Μͳ-5ͯ͠ ʢͨͿΜʣౖΒͳ͍ɻ ͦͷɿͳʹΑΓɺϓϩσϡʔαʔ͕͍ ͗͢͢͝Δͧʂʂ
ͦΜͳૉఢͳ 4OPX.POLFZͷ͜ͱΛ ͜Ε͔ΒѪ͚ͭͮ͠·͢ʂ
ฉ͍ͯ͘Εͯ ͋Γ͕ͱ͏͍͟͝·ͨ͠
ΞΠυϧࢲ͕ඳ͍ͨΘ͚Ͱ ͋Γ·ͤΜɻ ͜Μͳͷ͔͠ඳ͚ͳ͍ࢲʹඳ͚ΔΘ͚͕ͳ͍ ཱͪֆૉࡐʮͱͩ͘ʯ͞Μ͔Βૉࡐ͍͖ͨͩ·ͨ͠ IUUQUPLVEBZBOFU ૉఢͳૉࡐΛ ͋Γ͕ͱ͏͍͟͝·͢ʂ ͓·͚