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
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
dchart: charts from deck markup
ajstarks
3
1k
コマンドとリード間の連携に対する脅威分析フレームワーク
pandayumi
1
460
コントリビューターによるDenoのすゝめ / Deno Recommendations by a Contributor
petamoriken
0
200
開発者から情シスまで - 多様なユーザー層に届けるAPI提供戦略 / Postman API Night Okinawa 2026 Winter
tasshi
0
210
Oxlintはいいぞ
yug1224
5
1.3k
24時間止められないシステムを守る-医療ITにおけるランサムウェア対策の実際
koukimiura
1
110
【卒業研究】会話ログ分析によるユーザーごとの関心に応じた話題提案手法
momok47
0
200
今こそ知るべき耐量子計算機暗号(PQC)入門 / PQC: What You Need to Know Now
mackey0225
3
380
AgentCoreとHuman in the Loop
har1101
5
240
今から始めるClaude Code超入門
448jp
8
9k
Best-Practices-for-Cortex-Analyst-and-AI-Agent
ryotaroikeda
1
110
20260127_試行錯誤の結晶を1冊に。著者が解説 先輩データサイエンティストからの指南書 / author's_commentary_ds_instructions_guide
nash_efp
1
980
Featured
See All Featured
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.7k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
What's in a price? How to price your products and services
michaelherold
247
13k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
170
Building Applications with DynamoDB
mza
96
6.9k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
320
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.7k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.6k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
240
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 ·ͨࠓճ࡞ͬͨήʔϜΛࣗͳΓʹվͯ͠ΈΔͷ໘ന ͍͔͠Ε·ͤΜɻ
͝ਗ਼ௌ ͋Γ͕ͱ͏͍͟͝·ͨ͠