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
150
黒い画面は作れば怖くない
ぎのわん勉強会 #11 ちょっとあやしい黒い画面勉強会
https://ginowan.connpass.com/event/161787/
jewel12
February 01, 2020
Tweet
Share
More Decks by jewel12
See All by jewel12
その広告配信システムは正しく動いているのか? #TechMar
jewelx12
5
5.3k
社内チャットボットをリニューアルした話
jewelx12
0
5k
バッチ実行 インターフェースとしての Papermill について考える
jewelx12
0
52
ぎのわん勉強会の告知です
jewelx12
0
800
コードを自動生成したい
jewelx12
0
64
プログラミング言語とパラダイム
jewelx12
0
59
沖縄・宜野湾エンジニア勉強会 #6 LT
jewelx12
0
1.8k
BigQuery と BigQuery ML
jewelx12
1
80
Go Cloud まとめ
jewelx12
0
51
Featured
See All Featured
Automating Front-end Workflow
addyosmani
1356
200k
Build your cross-platform service in a week with App Engine
jlugia
225
17k
Rebuilding a faster, lazier Slack
samanthasiow
73
8.2k
Keith and Marios Guide to Fast Websites
keithpitt
408
22k
Facilitating Awesome Meetings
lara
42
5.6k
KATA
mclloyd
15
12k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
241
1.2M
How to name files
jennybc
65
93k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
9
8.3k
Navigating Team Friction
lara
178
13k
Agile that works and the tools we love
rasmusluckow
325
20k
Put a Button on it: Removing Barriers to Going Fast.
kastner
58
3.1k
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ػೳ͕গͳ͍ͷͰ͜ΕͰ࡞ۀ ͢Δͷා͍