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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
hota1024
April 16, 2020
Programming
0
73
ネコ逃げスライド
hota1024
April 16, 2020
Tweet
Share
More Decks by hota1024
See All by hota1024
大学生がフルリモートの会社で1年バイトしてる話
hota1024
0
120
プログラミング言語 Wasabi の設計と実装
hota1024
0
66
ブロックチェーンと Reactでチャットアプリを作った話
hota1024
0
91
Scratchに登録しよう
hota1024
0
56
Scratchでネコ逃げ
hota1024
0
120
MaterialJump Next
hota1024
0
140
🐱Nekochat
hota1024
0
160
TypeScriptでライフゲームを作ってみた。
hota1024
0
250
静岡YLT企画
hota1024
0
89
Other Decks in Programming
See All in Programming
SourceGeneratorのススメ
htkym
0
200
カスタマーサクセス業務を変革したヘルススコアの実現と学び
_hummer0724
0
720
Oxlintはいいぞ
yug1224
5
1.3k
CSC307 Lecture 08
javiergs
PRO
0
670
AIエージェントのキホンから学ぶ「エージェンティックコーディング」実践入門
masahiro_nishimi
5
480
Lambda のコードストレージ容量に気をつけましょう
tattwan718
0
140
AIによるイベントストーミング図からのコード生成 / AI-powered code generation from Event Storming diagrams
nrslib
2
1.9k
CSC307 Lecture 05
javiergs
PRO
0
500
疑似コードによるプロンプト記述、どのくらい正確に実行される?
kokuyouwind
0
390
登壇資料を作る時に意識していること #登壇資料_findy
konifar
4
1.5k
Vibe Coding - AI 驅動的軟體開發
mickyp100
0
180
CSC307 Lecture 10
javiergs
PRO
1
660
Featured
See All Featured
From π to Pie charts
rasagy
0
120
Ruling the World: When Life Gets Gamed
codingconduct
0
140
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
300
Rebuilding a faster, lazier Slack
samanthasiow
85
9.4k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
170
Facilitating Awesome Meetings
lara
57
6.8k
KATA
mclloyd
PRO
34
15k
Side Projects
sachag
455
43k
A better future with KSS
kneath
240
18k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
150
YesSQL, Process and Tooling at Scale
rocio
174
15k
Transcript
4DSBUDIͰωίಀ͛ ͔͜͜ΒϓϩάϥϛϯάΛ࢝ΊΑ͏
ࣗݾհ ೲຊ ึߴ ͓͘ͱ ΄͔ͨ 4DSBUDIྺ IUUQCJUMZTDIPUB
4DSBUDIͱ w .*5ϝσΟΞϥϘ͕։ൃͨ͠ϓϩάϥϛϯάڥ w ϒϩοΫΛܨ͛ͯϓϩάϥϜΛ࡞Δ w ϓϩάϥϛϯά͚ͩͰͳ͘ίϛϡχέʔγϣϯͰ͖Δ
ࠓճΔ͜ͱ Ѩ෦ઌੜͷʮωί͔Βಀ͛Ζʂʢ$$#:4"ʣʯ IUUQCJUMZOFLPOJHF IUUQTTXJLJTEEPKQBCFF
λʔήοτ w খֶੜҎ্ͷํ w ϓϩάϥϛϯάʹڵຯ͕͋Δํ
͋͞ʂ࢝ΊΑ͏ʂ
4DSBUDIΛ։͜͏ w ʮ4DSBUDIʯΛݕࡧ w TDSBUDINJUFEVΛΫϦοΫ
Α͏ͦ͜ʂ4DSBUDIʂ
৽͘͠࡞Λ࡞Ζ͏ w ࠨ্ͷʮ࡞ΔʯΛΫϦοΫ ΫϦοΫ
4DSBUDIͷΤσΟλը໘
ઃఆᶃ ΫϦοΫ νϡʔτϦΞϧ͕දࣔ͞Ε͍ͯΔਓʮYʯϘλϯͰด͍ͯͩ͘͡͞ɻ
ΫϦοΫ ઃఆᶄ ද͕ࣔӳޠʹͳ͍ͬͯΔਓࠨ্ͷʮٿّʯΛΫϦοΫͯ͠ ʮຊޠʯΛચ୕͍ͯͩ͘͠͞ɻ
४උ0,
ϒϩοΫΛஔ͍ͯΈΑ͏ ࠨଆͷʮϒϩοΫύϨοτʯ͔Β υϥοάͯ͠ʮεΫϦϓτΤϦΞʯʹ࣋ͬͯ͜Α͏ɻ Λ
࣮ߦͯ͠ΈΑ͏ υϥοάͨ͠ϒϩοΫΛΫϦοΫͯ͠ΈΑ͏ɻ ωί͕ಈ͘ͷ͕֬ೝͰ͖Δ͔ͳʁ ˞૾Λ͚ͯ͋Γ·͢ ΫϦοΫͰ࣮ߦʂ
࿈ଧʂ ಉ͡Α͏ʹԿճ͔ΫϦοΫͯ͠ΈΑ͏ ࿈ଧʂ
͋ΓΌΓΌʜ ωί͕ӈʹߦ͖ա͗ͯนʹΊΓࠐΜͰ͠·͍·ͨ͠ʜ
ݩʹͦ͏ ը໘͔ΒΈग़͍ͯΔωίͷ৲ඌΛҾͬுͬͯը໘தԝʹҠಈͤ͞·͠ΐ͏ɻ ҐஔେମͰ͔·͍·ͤΜɻ
ΫϦοΫ࿈ଧ໘͍͘͞ʜ ϒϩοΫύϨοτͷʮ੍ޚʯΛΫϦοΫͯ͠ʮͣͬͱʯΛυϥοάͯ͠ ʮาಈ͔͢ʯϒϩοΫΛڬΜͰ͍ͩ͘͞ɻ
࣮ߦʂ ʮͣͬͱʯΛΫϦοΫ࣮ͯ͠ߦͯ͠ΈΑ͏ɻ ࣗಈతʹҠಈͨ͠ͷ͕͔Δ͔ͳʁ ˞૾Λ͚ͯ͋Γ·͢
ݩʹͯ͠ΈΑ͏ ը໘͔ΒΈग़͍ͯΔωίͷ৲ඌΛҾͬுͬͯը໘தԝʹҠಈͤ͞·͠ΐ͏ɻ ҐஔେମͰ͔·͍·ͤΜɻ
͢Δͱʜ ͜ͷΑ͏ʹͣͬͱʮาಈ͔͢ʯ͕࣮ߦ͞Ε͍ͯΔ͜ͱ͕֬ೝͰ͖·͢ɻ ˞૾Λ͚ͯ͋Γ·͢
ҰࢭΊΑ͏ ֯ܥͷ͍ϘλϯΛԡ͢ͱࢭ·Γ·͢ɻ ΫϦοΫ
ݩʹͦ͏ ը໘͔ΒΈग़͍ͯΔωίͷ৲ඌΛҾͬுͬͯը໘தԝʹҠಈͤ͞·͠ΐ͏ɻ ҐஔେମͰ͔·͍·ͤΜɻ
ض͕ԡ͞ΕͨΒ ࣮ߦ͢ΔΑ͏ʹ͠Α͏ 4DSBUDIʹ৭ͷضͷϘλϯ͕͋Γ·͢ɻ ͜ͷϘλϯ͕ԡ͞ΕͨΒωίΛಈ͔͢Α͏ʹͯ͠Έ·͠ΐ͏ɻ ͦͨ͠ΒૣضΛԡͯ͠Έ·͠ΐ͏ɻ ΫϦοΫ
֬ೝ ض͕ԡ͞ΕΔͱωίಈ͖࢝ΊΔ͜ͱΛ֬ೝ͍ͯͩ͘͠͞ɻ ˞૾Λ͚ͯ͋Γ·͢
ݩʹͦ͏ ը໘͔ΒΈग़͍ͯΔωίͷ৲ඌΛҾͬுͬͯը໘தԝʹҠಈͤ͞·͠ΐ͏ɻ ҐஔେମͰ͔·͍·ͤΜɻ
ʹ͍ͭͨΒ ͶฦΔΑ͏ʹ͠Α͏ ʮಈ͖ʯ͔Βʮ͠ʹ͍ͭͨΒɺͶฦΔʯΛʮาಈ͔͢ʯͷԼʹՃ͍ͯͩ͘͠͞ɻ
࣮ߦͯ֬͠ೝ͠Α͏ ΫϦοΫ ωί͕ʹ͘ͱͶฦΔ༷ࢠΛ֬ೝ͍ͯͩ͘͠͞ɻ
ωίͷ֯Λௐ͠Α͏ ֯Λௐ͢ΔͱͶฦΔͱ͖ͷ֯มΘΓ·͢ɻ ΫϦοΫ ௐ
͓ർΕ͞·Ͱͨ͠ɻ Ͱ͜ΕΛ ήʔϜʹ͖ͯ͠·͠ΐ͏
৽͘͠εϓϥΠτ ΛՃ͠Α͏ ΤσΟλӈԼͷωίͷϚʔΫΛΫϦοΫ͍ͯͩ͘͠͞ɻ ΫϦοΫ
εϓϥΠτΛબ΅͏ ΤσΟλӈԼͷωίͷϚʔΫΛΫϦοΫ͍ͯͩ͘͠͞ɻ ΫϦοΫ
ೣ͔Βಀ͛Δಈʁ εΫϩʔϧ͠ʮ.PVTFʯΛΫϦοΫ͍ͯͩ͘͠͞ɻ ΫϦοΫ
ωζϛ͕Ճ͞Ε·ͨ͠ʂ ωζϛ͕Ճ͞Ε͍ͯΔ͜ͱΛ ֬ೝ͍ͯͩ͘͠͞ɻ
ωζϛΛখ͘͞͠Α͏ ΫϦοΫ มߋ ωζϛͷେ͖͞Λʮʯ͔Βʮʯʹมߋ͍ͯͩ͘͠͞ɻ
ϓϩάϥϜΛ࡞Ζ͏ ϒϩοΫύϨοτ͔Βʮض͕ԡ͞Εͨͱ͖ʯͱʮͣͬͱʯΛ ωζϛͷεΫϦϓτΤϦΞʹஔ͍ͯͩ͘͠͞ɻ ͜Μͳײ͡
Ϛεૢ࡞Λ࡞ͬͯΈΑ͏ ϒϩοΫύϨοτ͔Βʮض͕ԡ͞Εͨͱ͖ʯͱʮͣͬͱʯΛ ωζϛͷεΫϦϓτΤϦΞʹஔ͍ͯͩ͘͠͞ɻ ͜Μͳײ͡
ૢ࡞͢ΔϓϩάϥϜ ϒϩοΫύϨοτͷʮಈ͖ʯ͔ΒʮͲ͔͜ͷॴߦ͘ʯΛʮͣͬͱʯʹೖΕ͍ͯͩ͘͞ɻ ΫϦοΫ
ૢ࡞͢ΔϓϩάϥϜ ϒϩοΫύϨοτͷʮಈ͖ʯ͔ΒʮͲ͔͜ͷॴߦ͘ʯΛʮͣͬͱʯʹೖΕ͍ͯͩ͘͞ɻ ΫϦοΫ બ ͜͏ͳͬͨΒ0,
࣮ߦͯ֬͠ೝ͠Α͏ ΫϦοΫ ωζϛ͕ૢ࡞Ͱ͖ͯΔ͔֬ೝͯ͠Έ͍ͯͩ͘͞ɻ
ήʔϜΦʔόʔΛ࡞Ζ͏ ωζϛ͕ωίʹั·ͬͯ͠·ͬͨΒήʔϜΦʔόʔʹ͍ͨ͠Ͱ͢ɻ ಀ͛ͯΔঢ়ଶ ั·͍ͬͯΔঢ়ଶ ʢήʔϜΦʔόʔʣ
͠ʙͳΒ ωζϛ͕ωίʹั·͍ͬͯΔ͔ௐΔʹ ͠ʮωζϛ͕ωίʹ৮Ε͍ͯΔͳΒʯήʔϜΦʔόʔʹ͢Δ ͱ͍͏ॲཧ͕ඞཁͰ͢ɻ
ήʔϜΦʔόʔΛ࡞Ζ͏ ωζϛ͕ωίʹั·ͬͯ͠·ͬͨΒήʔϜΦʔόʔʹ͍ͨ͠Ͱ͢ɻ ΫϦοΫ
ήʔϜΦʔόʔΛ࡞Ζ͏ ωζϛ͕ωίʹั·ͬͯ͠·ͬͨΒήʔϜΦʔόʔʹ͍ͨ͠Ͱ͢ɻ ΫϦοΫ
ήʔϜΦʔόʔΛ࡞Ζ͏ ωζϛ͕ωίʹั·ͬͯ͠·ͬͨΒήʔϜΦʔόʔʹ͍ͨ͠Ͱ͢ɻ ΫϦοΫ ΫϦοΫ
ήʔϜΦʔόʔΛ࡞Ζ͏ ωζϛ͕ωίʹั·ͬͯ͠·ͬͨΒήʔϜΦʔόʔʹ͍ͨ͠Ͱ͢ɻ ΫϦοΫ
࣮ߦͯ֬͠ೝ͠Α͏ ΫϦοΫ ωζϛ͕ωίʹ৮ΕΔͱήʔϜΦʔόʔʢࢭ·ΔʣͷΛ֬ೝ͍ͯͩ͘͠͞
είΞΛ࡞Ζ͏ ᶄΫϦοΫ ϒϩοΫύϨοτͷʮมʯ͔ΒʮมΛ࡞ΔʯΛΫϦοΫ ᶃΫϦοΫ
είΞΛ࡞Ζ͏ ʮείΞʯͱೖྗ͠ʮ0,ʯΛΫϦοΫ ΫϦοΫ ೖྗ
είΞΛ࡞Ζ͏ ͜͏ͳͬͨΒ0,
είΞΛ࡞Ζ͏ ʮNZWBSJBCMFΛʹ͢ΔʯͱʮNZWBSJBCMFΛͮͭม͑ΔʯΛஔ͠Α͏ɻ
είΞΛ࡞Ζ͏ ઌఔՃͨͭ͠ͷϒϩοΫͷʮNZWBSJBCMFʯΛΫϦοΫͯ͠ ʮείΞʯΛબ͠Α͏ɻ ΫϦοΫ બ ΫϦοΫ બ
࣮ߦͯ֬͠ೝ͠Α͏ ΫϦοΫ ࣌ؒͱڞʹείΞ͕૿͑ΔͷΛ֬ೝ͠Α͏ɻ
ωίΛ૿ͦ͏ ωίΛ૿ͯ͠ήʔϜͷқΛߴ͘͠Α͏ બ ΫϦοΫ
֯Λม͑Α͏ ωίΛ૿ͯ͠ήʔϜͷқΛߴ͘͠Α͏ બ ΫϦοΫ
֯Λม͑Α͏ ʮεϓϥΠτʯΛબͯ͠ʮ֯ʯΛ͖ͳํʹઃఆ͠Α͏ɻ બ ௐ
ม͑ͯΈΑ͏ ʮεϓϥΠτʯͷʮาಈ͔͢ʯΛʮาಈ͔͢ʯʹͯ͠ΈΑ͏ɻ
࣮ߦͯ֬͠ೝ͠Α͏ ΫϦοΫ ඖͷωί͕ผʑͷํʹผʑͷ֯ͰҠಈͯ͠Δͷ͕֬ೝͰ͖ͨΒ0,
എܠΛબ΅͏ ΤσΟλͷӈԼͷʮഎܠϚʔΫʯΛΫϦοΫ͍ͯͩ͘͠͞ɻ ΫϦοΫ
എܠΛબ΅͏ എܠ͕ͨ͘͞Μग़͖ͯ·͢ɻࣗͷ͖ͳഎܠΛબΜͰΫϦοΫ͍ͯͩ͘͠͞ɻ ˠ
࣮ߦͯ֬͠ೝ͠Α͏ ΫϦοΫ എܠ͕͋ΔͱΑΓήʔϜΒ͘͠ͳΓ·͢ɻ
͓ർΕ͞·Ͱͨ͠ɻ ήʔϜ͕͠·ͨ͠ʂ
ͦͷޙʁ
ͦͷޙʁ w )BDLGPS4QSJOHͰ+BWB4DSJQUͳͲͷςΩετܥϓϩά ϥϛϯάݴޠͷղઆߦ͍·͢ɻ w ·ͨࠓճ࡞ͬͨήʔϜΛࣗͳΓʹվͯ͠ΈΔͷ໘ന ͍͔͠Ε·ͤΜɻ
͝ਗ਼ௌ ͋Γ͕ͱ͏͍͟͝·ͨ͠