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
状態遷移図を書こう / Sequence Chart vs State Diagram
orgachem
PRO
2
210
テストケースの名前はどうつけるべきか?
orgachem
PRO
1
530
欠陥を早期に発見するための 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
170
HOME VR
orgachem
PRO
1
810
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.2k
私と Nature Remo E / Nature Remo E
orgachem
PRO
0
27k
Other Decks in Technology
See All in Technology
Delegating the chores of authenticating users to Keycloak
ahus1
0
190
マルチプロダクト環境におけるSREの役割 / SRE NEXT 2025 lunch session
sugamasao
1
730
20250708オープンエンドな探索と知識発見
sakana_ai
PRO
4
1k
60以上のプロダクトを持つ組織における開発者体験向上への取り組み - チームAPIとBackstageで構築する組織の可視化基盤 - / sre next 2025 Efforts to Improve Developer Experience in an Organization with Over 60 Products
vtryo
3
1.9k
ビジネス職が分析も担う事業部制組織でのデータ活用の仕組みづくり / Enabling Data Analytics in Business-Led Divisional Organizations
zaimy
1
390
LLM拡張解体新書/llm-extension-deep-dive
oracle4engineer
PRO
23
6.2k
ソフトウェアテストのAI活用_ver1.25
fumisuke
1
610
セキュアなAI活用のためのLiteLLMの可能性
tk3fftk
1
330
ソフトウェアQAがハードウェアの人になったの
mineo_matsuya
3
200
An introduction to Claude Code SDK
choplin
2
1k
How Do I Contact Jetblue Airlines® Reservation Number: Fast Support Guide
thejetblueairhelpsupport
0
150
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.2k
Featured
See All Featured
Designing for humans not robots
tammielis
253
25k
A Tale of Four Properties
chriscoyier
160
23k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.3k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Thoughts on Productivity
jonyablonski
69
4.7k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.8k
RailsConf 2023
tenderlove
30
1.1k
Become a Pro
speakerdeck
PRO
29
5.4k
Fireside Chat
paigeccino
37
3.5k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.7k
Optimising Largest Contentful Paint
csswizardry
37
3.3k
Documentation Writing (for coders)
carmenintech
72
4.9k
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 Χʔςϯ͍Βͣͷ ேͷೖΔ૭Ͱىচ