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
jewel12
February 01, 2020
1
210
黒い画面は作れば怖くない
ぎのわん勉強会 #11 ちょっとあやしい黒い画面勉強会
https://ginowan.connpass.com/event/161787/
jewel12
February 01, 2020
Tweet
Share
More Decks by jewel12
See All by jewel12
その広告配信システムは正しく動いているのか? #TechMar
jewelx12
6
11k
社内チャットボットをリニューアルした話
jewelx12
0
5.5k
バッチ実行 インターフェースとしての Papermill について考える
jewelx12
0
93
ぎのわん勉強会の告知です
jewelx12
0
1k
コードを自動生成したい
jewelx12
0
91
プログラミング言語とパラダイム
jewelx12
0
100
沖縄・宜野湾エンジニア勉強会 #6 LT
jewelx12
0
2.2k
BigQuery と BigQuery ML
jewelx12
1
110
Go Cloud まとめ
jewelx12
0
110
Featured
See All Featured
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.8k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.5k
Balancing Empowerment & Direction
lara
1
410
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
Testing 201, or: Great Expectations
jmmastey
42
7.6k
Thoughts on Productivity
jonyablonski
69
4.7k
Agile that works and the tools we love
rasmusluckow
329
21k
For a Future-Friendly Web
brad_frost
179
9.8k
Building Adaptive Systems
keathley
43
2.6k
The Invisible Side of Design
smashingmag
301
51k
Being A Developer After 40
akosma
90
590k
Building Flexible Design Systems
yeseniaperezcruz
328
39k
Transcript
ࠇ͍ը໘ ࡞Ε ා͘ͳ͍ ͗ͷΘΜษڧձͪΐͬͱ͍͋͠ࠇ͍ը໘ษڧձ!KFXFM@Y
!KFXFM@Y w גࣜձࣾqVDUͰࠂ৴ͷ͓ख͍ w ͳΜͱͳ͘pTIΛͬͯͦͷ··
ͷӟͰ ࠇ͍ը໘ ͕ා͍Β͍͠
ཧղͰ͖ͳ͍ͷා͍ ࠇ͍ը໘͓͖ͳΘॳ৺ऀܴʢDPOOQBTTΑΓʣ ࣅ໊ͨલͷษڧձΛ࡞ͬͯ͢Έ·ͤΜͰͨ͠ʂN @@ N
ཧղΛਂΊΔͨΊʹ ࡞ͬͯΈΔ ཧղ͕͋ΔͳΒ࡞ΕΔ
ࠇ͍ը໘Λ࡞Ζ͏ʂ
ͦͦ ࠇ͍ը໘ͱ
σΟεϓϨΠʁ
σΟεϓϨΠ͕ා͍ʁ w ࠇ͍ͷޫݯ͕ͳ͍ͨΊ w ӷথσΟεϓϨΠͷجૅ w ిݯ͕ೖ͍ͬͯͳ͍͚ͩͰා͘ͳ͍ w ిݯ͕ೖΒͳ͘ͳΔͱා͍
ٖࣅΞϓϦέʔγϣϯʁ
ٖࣅΞϓϦέʔγϣϯ͕ා͍ʁ w$-* $PNNBOE-JOF*OUFSGBDF γΣϧͰਓ͕ؒ ίϚϯυΛ࣮ߦ͢ΔʹɺٖࣅΞϓϦέʔγϣ ϯ͕ඞཁ wΉ͠Ζਓؒʹ༏͍͠ w$-*γΣϧΛΘͳ͍ਓʹແ༻ w͍ͬͯͳ͍ਓʹ$-*γΣϧ͕ා͍Մೳੑ wը໘Λࠇ͕ͪ͘͠ͳͷٖࣅΞϓϦ
wා͍ͷ$-*γΣϧͳͷͰࠇ͍ը໘͕ා͍Θ͚Ͱ ͳ͍ wٖࣅΞϓϦ$-*γΣϧ͕ѱ͍Μʜʜ
$-*γΣϧා͍͔ w (6* (SBQIJDBM6TFS*OUFSGBDF Ͱ࡞ ۀ͍ͯ͠Δਓʹײత͡Όͳ͍͔ w ͋ΔछͷॲཧΛ͢Δͱ͖ʹ$-*γΣϧ ͕ศརͳͱ͖͋Δ w
FHίϚϯυͷΈ߹ΘͤͰෳࡶͳ͜ ͱΛͰ͖Δ w ࠓճγΣϧΛ࡞Ζ͏ʂ w 6OJYܥͰಈ͘γΣϧΛ(PͰ࡞Δ
$-*γΣϧ wΞϓϦέʔγϣϯΛ࣮ߦ͢ΔͨΊͷΠϯλʔϑΣʔε wϢʔβೖྗΛಡΈऔͬͯίϚϯυΛ࣮ߦ͢Δ w3&1- 3FBE&WBM1SJOU-PPQ Ͱఏڙ͞Ε͍ͯ Δ͜ͱ͕ଟ͍ wྫ w#PVSOF4IFMM TI
w#PVSOFBHBJO4IFMM CBTI w$4IFMM DTI w;4IFMM [TI
Ͳ͔͜Β࡞Ε͍͍ͷʁ w ౡʮͲͷϨϕϧͰ࡞Δͷʁʯ w ࢁޱʮ04͔Βͭ͘Δͷ͔ʁʯ w ྫ͑ w ೖྗͲ͔͜Βऔಘͯ͠ɺͲ͜ʹग़ ྗ͢Ε͍͍ͷʁ
ೖग़ྗͲ͏͢Δͷʁ ʮৄղ6/*9ϓϩάϥϛϯάୈ൛ষٙࣅʯΑΓ ೖग़ྗඪ४ετϦʔϜͰྑ͍
ٖࣅΞϓϦέʔγϣϯͷಈ࡞ wTUͷ࣮Λࢀߟʹͯ͠ΈΔ wYUFSN͕ϝϯς͠ʹ͘͘ͳ͍ͬͯΔͷͰ࡞ΒΕͨ w15:ʢٖࣅʣϚελɾεϨʔϒΛ࡞ wGPSL ͯ͠ඪ४ετϦʔϜΛ15:εϨʔϒʹઃ ఆ wϓϩηεάϧʔϓʢηογϣϯʣΛ࡞ΓɺγΣϧ ΛFYFD wΞϓϦέʔγϣϯͷೖྗΛ15:Ϛελʔ
ʹྲྀ͢ w ཁલϖʔδͷਤͱಉ͡ʣ
ͲΜͳػೳΛࢦ͢ʁ w ͜ͷลΓ͕͋Δͱ$-*γΣϧͬΆ͍ w ΞϓϦέʔγϣϯͷ࣮ߦ w 3&1- w ύΠϓ w
HTI(JOPXBO4IFMM w ϦϙδτϦ
3&1- ϛχϚϜͳ࣮
֎෦ϓϩηεͷ։࢝ w)PXTIFMMTTUBSUQSPDFTTFT 8SJUFB4IFMMJO$ΑΓ wGPSL ͯ͠ࢠϓϩηεͰίϚϯυΛFYFD ϓϩηεͰࢠϓ ϩηε͕ऴΘΔ·Ͱͭ w͍ΘΏΔ'PSL&YFD w(PͰ
wGVOD D $NE 3VO FSSPS wίϚϯυΛ࣮ߦ͠ɺऴΘΔ·Ͱͭ w෦తʹ'PSL&YFD wΑ·ɿ(Pͷίʔυ͔ΒGPSL ͠ʹ͍͘Α͏ʹͳ͍ͬͯΔ w(PݴޠͷϥϯλΠϜͰGPSL ΛΧδϡΞϧʹར༻͢Δͳίʔ υΛؾܰʹಈ͔͢͜ͱͰ͖·ͤΜ (PͳΒΘ͔ΔγεςϜϓϩάϥϛϯά ষϓϩηεͷׂͱ(PݴޠʹΑΔૢ࡞QΑΓ
ύΠϓ w pOEOBNF HPQSJOUcXDM w TV⒏Y͕HPͷϑΝΠϧΛදࣔ w pOEͷग़ྗ͕XDͷೖྗʹͳͬͯ ͍Δ
ύΠϓ w࣮ wQJQF Ͱॻ͖ࠐΈ༻ɾಡΈࠐΈ༻ͷϑΝΠϧσΟεΫ ϦϓλΛ࡞Δ wpOEϓϩηεͷग़ྗΛॻ͖ࠐΈ༻ͷͷʹ͢Δʢݩʑ ઃఆ͞Ε͍ͯͨͷΘͳ͍ͷͰด͡Δʣ wXDϓϩηεͷೖྗΛಡΈࠐΈ༻ͷͷʹ͢Δ wpOEͱXDฒߦ࣮ߦ͓ͯ͘͠ wXDͷSFBEϒϩοΫ͞ΕΔ͕ɺྻͰ࣮ߦ͢ΔΑ
Γૣ͘ॲཧ͕ऴΘͬͨΓɺඞཁͳόοϑΝ͕ݮΔ έʔε͕͋Δ wHTIͷ࣮
ಈ࡞֬ೝ
Γͳ͍ػೳ͕ͨ͘͞Μ w δϣϒཧ w ϑΥΞάϥϯυδϣϒͱόοΫάϥϯυ δϣϒΛཧ w ઃఆಡΈࠐΈ w #VJMUJODPNNBOET
w CBTIͷDEͳͲ w IFBE HPͷΑ͏ͳϫΠϧυΧʔυʹΑΔల։ w ଞγΣϧͱࠩผԽͰ͖Δػೳ w Ξχϝʔγϣϯ͢Δ
·ͱΊ w ා͍ͷ࡞ͬͯΈΑ͏ w 3&1-ɾΞϓϦέʔγϣϯͷىಈɾύ ΠϓΛඋ͑ͨγΣϧΛ࡞ͬͨ w HTIػೳ͕গͳ͍ͷͰ͜ΕͰ࡞ۀ ͢Δͷා͍