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
睡眠する技術 / Technology to Sleep
Search
Kuniwak
PRO
December 21, 2022
Technology
15
14k
睡眠する技術 / Technology to Sleep
皆さんは睡眠できていますか?この発表では睡眠が下手だった私が睡眠を上達するためにした技術的な工夫を紹介します。
Kuniwak
PRO
December 21, 2022
Tweet
Share
More Decks by Kuniwak
See All by Kuniwak
テストケースの名前はどうつけるべきか?
orgachem
PRO
1
510
欠陥を早期に発見するための Software Engineer in Test とその重要性 / What is Software Engineer in Test and How they works
orgachem
PRO
21
4.4k
住宅を WebXR で評価しよう / Evaluating My Home by WebXR
orgachem
PRO
0
160
HOME VR
orgachem
PRO
1
800
uGUI の自動操作の考え方と操作方法
orgachem
PRO
1
1.5k
Swift Macro に備えて構文木を 10min で学ぶ / Learn Syntax Tree for Swift Macro in 10 minutes
orgachem
PRO
1
1.4k
SoftWare Engineer in Test のおしごと / What is SWET
orgachem
PRO
1
1.1k
私と Nature Remo E / Nature Remo E
orgachem
PRO
0
27k
存在しないアセットへの参照と 未公開アセットでのネタバレに どう立ち向かうか / How to prevent missing assets and spoilers by assets
orgachem
PRO
1
1.2k
Other Decks in Technology
See All in Technology
LangChain Interrupt & LangChain Ambassadors meetingレポート
os1ma
2
250
ドメイン特化なCLIPモデルとデータセットの紹介
tattaka
2
540
Zephyr RTOSを使った開発コンペに参加した件
iotengineer22
1
170
より良いプロダクトの開発を目指して - 情報を中心としたプロダクト開発 #phpcon #phpcon2025
bengo4com
1
3.2k
製造業からパッケージ製品まで、あらゆる領域をカバー!生成AIを利用したテストシナリオ生成 / 20250627 Suguru Ishii
shift_evolve
PRO
1
160
Github Copilot エージェントモードで試してみた
ochtum
0
140
ビズリーチが挑む メトリクスを活用した技術的負債の解消 / dev-productivity-con2025
visional_engineering_and_design
1
2.6k
Witchcraft for Memory
pocke
1
680
本が全く読めなかった過去の自分へ
genshun9
0
730
生成AI活用の組織格差を解消する 〜ビジネス職のCursor導入が開発効率に与えた好循環〜 / Closing the Organizational Gap in AI Adoption
upamune
6
4.7k
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
26k
解析の定理証明実践@Lean 4
dec9ue
1
210
Featured
See All Featured
Thoughts on Productivity
jonyablonski
69
4.7k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
Code Reviewing Like a Champion
maltzj
524
40k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Faster Mobile Websites
deanohume
307
31k
Docker and Python
trallard
44
3.5k
Code Review Best Practice
trishagee
69
18k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.3k
We Have a Design System, Now What?
morganepeng
53
7.7k
Transcript
ਭ͢Δٕज़ %F/"5FDI5BMLձ,VOJXBL
,VOJXBL 2 ͔Β48&5Ͱಇ͍͍ͯΔɻ ਭ࣌ؒΊɻ ༮গظ͔ΒਭϦζϜ่͕յ͍ͯͨ͠ɻ
3 ͜ΜͳهࣄΛॻ͖·ͨ͠
ࠓ͍͑ͨ͜ͱ 4
5 3FNPͰࣗಈফ౮ εΫϦʔϯλΠϜͰ ਂͷεϚϗΛจԽ 1 2 3 Χʔςϯ͍Βͣͷ ேͷೖΔ૭Ͱىচ
ࢲͷ๊͍͑ͯͨ 6
7 ೖ͕Լख ىচ͕Լख
ೖͷԼख͞ w ".ʹͳͬͯ͘ͳ͍ w εϚϗΛ͍ͬͯͨ͡Β͏". w ͍ͱࢥͬͯεϚϗΛফ͢ w NJOޙʹͳ͔ͥεϚϗΛ৮͍ͬͯΔ 8
ىচͷԼख͞ w εψʔζػೳͰΊͬͪΌεψʔζ͢Δ w ΪϦΪϦ·Ͱϕου͔Βग़ΒΕͳ͍ͷͰ Ӻ·Ͱͬͯग़ࣾ͠͠ 9
10 ೖ͕Լख ىচ͕Լख
ࢲͷͱͬͨղܾํ๏ 11
12 3FNPͰࣗಈফ౮ εΫϦʔϯλΠϜͰ ਂͷεϚϗΛจԽ 1 2 3 Χʔςϯ͍Βͣͷ ேͷೖΔ૭Ͱىচ
13 3FNPͰࣗಈফ౮ εΫϦʔϯλΠϜͰ ਂͷεϚϗΛจԽ 1 2 3 Χʔςϯ͍Βͣͷ ேͷೖΔ૭Ͱىচ
3FNPͱ /BUVSF͕ࣾఏڙ͢Δ εϚʔτϦϞίϯɻ ֎ઢͰૢ࡞Ͱ͖ΔՈిΛ ΞϓϦ͔Βૢ࡞Ͱ͖Δɻ 14 IUUQTTIPQOBUVSFHMPCBM
εϚʔτεϐʔΧʔܦ༝Ͱ ৴߸ΛૹΔ͜ͱɺ ࢦఆͨ࣌͠ࠁʹͳͬͨΒ ৴߸ΛૹΔ͜ͱͰ͖Δɻ 15 IUUQTTUPSFHPPHMFDPNKQQSPEVDUHPPHMF@OFTU@NJOJ 3FNPͱ
3FNPͱ র໌ʹϦϞίϯͰ౮ ফ౮ৗ౮ΛΓସ͑ ΒΕΔͷ͕͋ΔͷͰ র໌ૢ࡞Ͱ͖Δɻ 16
17 3FNPͱϦϞίϯࣜর໌Λ Έ߹ΘͤΔͱࢦఆ࣌ࠁͰ ࣗಈফ౮Ͱ͖Δ
18
19
"GUFS #FGPSF w ".ʹͳͬͯ͘ͳ͍ w εϚϗΛ͍ͬͯͨ͡Β". w ͍ͱࢥͬͯεϚϗΛফ͢ w ͍ͭͷؒʹ͔εϚϗΛ৮͍ͬͯΔ
20 w 1.ʹࣗಈফ౮ɺ ͦΖͦΖΓ্͛ͳ͚Ε w εϚϗΛ͍ͬͯͨ͡Β1. w ͍ͱࢥͬͯεϚϗΛফ͢ w ͍ͭͷؒʹ͔εϚϗΛ৮͍ͬͯΔ
"GUFS #FGPSF w ".ʹͳͬͯ͘ͳ͍ w εϚϗΛ͍ͬͯͨ͡Β". w ͍ͱࢥͬͯεϚϗΛফ͢ w ͍ͭͷؒʹ͔εϚϗΛ৮͍ͬͯΔ
21 w 1.ʹࣗಈফ౮ɺ ͦΖͦΖΓ্͛ͳ͚Ε w εϚϗΛ͍ͬͯͨ͡Β1. w ͍ͱࢥͬͯεϚϗΛফ͢ w ͍ͭͷؒʹ͔εϚϗΛ৮͍ͬͯΔ
22 3FNPͰࣗಈফ౮ εΫϦʔϯλΠϜͰ ਂͷεϚϗΛจԽ 1 2 3 Χʔςϯ͍Βͣͷ ேͷೖΔ૭Ͱىচ
23 3FNPͰࣗಈফ౮ εΫϦʔϯλΠϜͰ ਂͷεϚϗΛจԽ 1 2 3 Χʔςϯ͍Βͣͷ ேͷೖΔ૭Ͱىচ
ಛఆͷΞϓϦΛࢦఆͨ࣌ؒ͠ଳʹ ར༻Ͱ͖ͳ͘͢ΔJ04ͷػೳɻ J04 ͔Βར༻Մೳɻ 24 εΫϦʔϯλΠϜͱ
25 εΫϦʔϯλΠϜͱ ېࢭ࣌ؒଳʹͳΔͱ εΫϦʔϯλΠϜൃಈ
26 εΫϦʔϯλΠϜͱ 0,Λԡ͢ͱ ΞϓϦ͕ด͡Δ
27 εΫϦʔϯλΠϜͱ 0,Λԡ͢ͱ ΞϓϦ͕ด͡Δ ېࢭΞϓϦ։͚ͳ͍
28 ਂͷεϚϗͷจԽʹޭ
"GUFS #FGPSF 29 w 1.ʹࣗಈফ౮ɺ ͦΖͦΖΓ্͛ͳ͚Ε w 1.ʹεϚϗจԽ w Δ͜ͱͳ͍ͷͰ৸Δ͔͠ͳ͍
w 1.ʹࣗಈফ౮ɺ ͦΖͦΖΓ্͛ͳ͚Ε w εϚϗΛ͍ͬͯͨ͡Β1. w ͍ͱࢥͬͯεϚϗΛফ͢ w ͍ͭͷؒʹ͔εϚϗΛ৮͍ͬͯΔ
"GUFS #FGPSF 30 w 1.ʹࣗಈফ౮ɺ ͦΖͦΖΓ্͛ͳ͚Ε w 1.ʹεϚϗจԽ w Δ͜ͱͳ͍ͷͰ৸Δ͔͠ͳ͍
w 1.ʹࣗಈফ౮ɺ ͦΖͦΖΓ্͛ͳ͚Ε w εϚϗΛ͍ͬͯͨ͡Β1. w ͍ͱࢥͬͯεϚϗΛফ͢ w ͍ͭͷؒʹ͔εϚϗΛ৮͍ͬͯΔ
31 3FNPͰࣗಈফ౮ εΫϦʔϯλΠϜͰ ਂͷεϚϗΛจԽ 1 2 3 Χʔςϯ͍Βͣͷ ேͷೖΔ૭Ͱىচ
32 3FNPͰࣗಈফ౮ εΫϦʔϯλΠϜͰ ਂͷεϚϗΛจԽ 1 2 3 Χʔςϯ͍Βͣͷ ேͷೖΔ૭Ͱىচ
33 ࠓͷՈͷ৸ࣨʹܕΨϥεͷ ߴ૭͕౦͖ʹ͋Δ ܕΨϥεͩ͠ߴ૭ͳͷͰ ΧʔςϯΛ͚͍ͭͯͳ͍
৸ࣨͷ૭ʢౙʣ".
35 ".͙Β͍Ͱ ΊͬͪΌᚶ͍͠ͷͰ ࣗવͱى͖ͯ͠·͏
36 ͏ؒɺ֮·͠Λ Θͳ͍Ͱى͖ΒΕ͍ͯΔ
37 Ո୳͠จॅͰ ৸ࣨʹ౦͖ܕΨϥε খ૭ͷ͋ΔؒऔΓΛબ΅͏
38 3FNPͰࣗಈফ౮ εΫϦʔϯλΠϜͰ ਂͷεϚϗΛจԽ 1 2 3 Χʔςϯ͍Βͣͷ ேͷೖΔ૭Ͱىচ
39 3FNPͰࣗಈফ౮ εΫϦʔϯλΠϜͰ ਂͷεϚϗΛจԽ 1 2 3 Χʔςϯ͍Βͣͷ ேͷೖΔ૭Ͱىচ
ೖɾىচ্ୡ͔ʂʁ
࣮͏·͍͔͘ͳ͔ͬͨ
42 εΫϦʔϯλΠϜͱ 0,Λԡ͢ͱ ΞϓϦ͕ด͡Δ
43 εΫϦʔϯλΠϜͱ 0,Λԡ͢ͱ ΞϓϦ͕ด͡Δ
44 εΫϦʔϯλΠϜͱ 0,Λԡ͢ͱ ΞϓϦ͕ด͡Δ
45 εΫϦʔϯλΠϜͱ 0,Λԡ͢ͱ ΞϓϦ͕ด͡Δ !?
46 εΫϦʔϯλΠϜͱ ࣌ؒԆͷڐՄΛ ٻΊΔΛԡ͢
47 εΫϦʔϯλΠϜͱ ࣌ؒԆͷڐՄΛ ٻΊΔΛԡ͢ ͋ͱճ͔͠ ͑ͳ͍ͷͰ0,
48 εΫϦʔϯλΠϜͱ ࣌ؒԆͷڐՄΛ ٻΊΔΛԡ͢ ύείʔυΛೖྗ͢Δ ͱղআͰ͖Δ ͜ͷύείʔυ ϩοΫղআ༻ͱผͰ εΫϦʔϯλΠϜ ઐ༻ʹઃఆͨ͠ͷ
49 ͍ͭͷؒʹ͔ղআ͞Ε͍ͯΔʜ ͍ͭղআͨ͠ΜͩʜʢϚδͰ͜͏ͳΔʣ
50 ແҙࣝʹύείʔυΛ ೖྗ͢ΔΑ͏ʹͳͬͯ͠·ͬͨ
51 ύείʔυΛͬͯΔ͔ΒղআͰ͖ͯ͠·͏ ύείʔυΛΒͳ͚Ε͍͍ͷͰʁ
52 εΫϦʔϯλΠϜͷύείʔυΛ ୈࡾऀʹઃఆͯ͠Β͏͜ͱʹͨ͠
ඇৗ༻ʹύείʔυࢴʹ ॻ͍ͯΒ͍ɺ؈ΓΛΘͳ͍ͱ ։͔ͳ͍ஷۚശ؈෧ҹ ։෧͞Εͨ͜ͱ·ͩҰͳ͍ 53
͜ΕͰͬͱ ೖɾىচ্ୡ
ޮՌଌఆͯ͠Έ·ͨ͠
ਭܭଌػೳͷ͋Δ J04ΞϓϦΛ༻ IUUQTBQQTBQQMFDPNKQBQQTMFFQDZDMF&#&&&#$&&"&" &#$&"&#"&&""&#&&&&"JE
৸Δͱ͖ʹΞϓϦΛ্ཱͪ͛ɺ ປݩʹεϚʔτϑΥϯΛஔ͚ͩ͘
σʔλͷΤΫεϙʔτػೳ͕͋Γɺब৸࣌ࠁ ىচ࣌ࠁɺշ͍ͼ͖ͷ༗ແɺೖ·Ͱͷ ࣌ؒͳͲΛ$47ܗࣜͰೖखͰ͖Δ
ͷؒͷ σʔλ͔ΒޮՌଌఆΛ͠·ͨ͠ ʢରࡦΛ࢝Ίͨͷʣ
ରࡦલͷब৸࣌ࠁ ʢʣ ରࡦޙͷब৸࣌ࠁ ʢʣ
ରࡦલͷब৸࣌ࠁ ʢʣ ରࡦޙͷब৸࣌ࠁ ʢʣ ฏۉ1. ฏۉ".
ରࡦલͷब৸࣌ࠁ ʢʣ ରࡦޙͷब৸࣌ࠁ ʢʣ ඪ४ภࠩ ඪ४ภࠩ
ରࡦલͷىচ࣌ࠁ ʢʣ ରࡦޙͷىচ࣌ࠁ ʢʣ
ฏۉ". ฏۉ". ରࡦલͷىচ࣌ࠁ ʢʣ ରࡦޙͷىচ࣌ࠁ ʢʣ
ඪ४ภࠩ ඪ४ภࠩ ରࡦલͷىচ࣌ࠁ ʢʣ ରࡦޙͷىচ࣌ࠁ ʢʣ
ΑΓૣ͘ɺΑΓنଇతͳ ਭϦζϜʹͳͬͨ͜ͱΛ֬ೝ
67 3FNPͰࣗಈফ౮ εΫϦʔϯλΠϜͰ ਂͷεϚϗΛจԽ 1 2 3 Χʔςϯ͍Βͣͷ ேͷೖΔ૭Ͱىচ