Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ArduinoでPCの電源ボタンを押してみる
Search
isuka
July 03, 2016
Technology
1
550
ArduinoでPCの電源ボタンを押してみる
YAPC::ASIA HACHIOJI 2016 MID IN SHINAGAWA
LT#111発表資料
isuka
July 03, 2016
Tweet
Share
Other Decks in Technology
See All in Technology
1人1サービス開発しているチームでのClaudeCodeの使い方
noayaoshiro
2
510
マイクロサービスへの5年間 ぶっちゃけ何をしてどうなったか
joker1007
17
7.2k
20251222_サンフランシスコサバイバル術
ponponmikankan
1
110
AWSを使う上で最低限知っておきたいセキュリティ研修を社内で実施した話 ~みんなでやるセキュリティ~
maimyyym
2
1.9k
障害対応訓練、その前に
coconala_engineer
0
140
通勤手当申請チェックエージェント開発のリアル
whisaiyo
3
270
NIKKEI Tech Talk #41: セキュア・バイ・デザインからクラウド管理を考える
sekido
PRO
0
180
AI時代の新規LLMプロダクト開発: Findy Insightsを3ヶ月で立ち上げた舞台裏と振り返り
dakuon
0
330
Amazon Quick Suite で始める手軽な AI エージェント
shimy
1
1.1k
Databricks向けJupyter Kernelでデータサイエンティストの開発環境をAI-Readyにする / Data+AI World Tour Tokyo After Party
genda
1
610
mairuでつくるクレデンシャルレス開発環境 / Credential-less development environment using Mailru
mirakui
5
570
Amazon Connect アップデート! AIエージェントにMCPツールを設定してみた!
ysuzuki
0
110
Featured
See All Featured
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
SEO for Brand Visibility & Recognition
aleyda
0
4.1k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
0
210
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Making the Leap to Tech Lead
cromwellryan
135
9.7k
エンジニアに許された特別な時間の終わり
watany
105
220k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
9.1k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
0
22
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.1k
Designing for Timeless Needs
cassininazir
0
86
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
140
What the history of the web can teach us about the future of AI
inesmontani
PRO
0
370
Transcript
"SEVJOPͰ1$ͷిݯϘλϯΛԡͯ͠ΈΔ :"1$"4*")"$)*0+*.*%*/4)*/"("8"ɹ-5
:"1$"4*")"$)*0+*.*%*/4)*/"("8"ɹ-5 ࣗݾհ ▸ UXJUUFSJTVLB ▸ IUUQTUXJUUFSDPNJTVLB ▸ (JU)VCJTVLB ▸ IUUQTHJUIVCDPNJTVLB
▸ ࣄ ▸ ϝΠϯϑϨʔϜͷϑΝʔϜΣΞٕज़ऀ ▸ 15൘ͷઃܭͦͷϑΝʔϜ։ൃ
:"1$"4*")"$)*0+*.*%*/4)*/"("8"ɹ-5 04*ࢀরϞσϧ 4FTTJPO-BZFS 1SFTFOUBUJPO-BZFS "QQMJDBUJPO-BZFS %BUB-JOL-BZFS /FUXPSL-BZFS 5SBOTQPSU-BZFS 1IZTJDBM-BZFS
:"1$"4*")"$)*0+*.*%*/4)*/"("8"ɹ-5 04*ࢀরϞσϧ 4FTTJPO-BZFS 1SFTFOUBUJPO-BZFS "QQMJDBUJPO-BZFS %BUB-JOL-BZFS /FUXPSL-BZFS 5SBOTQPSU-BZFS 1IZTJDBM-BZFS
:"1$"4*")"$)*0+*.*%*/4)*/"("8"ɹ-5 04*ࢀরϞσϧ 4FTTJPO-BZFS 1SFTFOUBUJPO-BZFS "QQMJDBUJPO-BZFS %BUB-JOL-BZFS /FUXPSL-BZFS 5SBOTQPSU-BZFS 1IZTJDBM-BZFS 1IZTJDBM
:"1$"4*")"$)*0+*.*%*/4)*/"("8"ɹ-5 ࠓ1IZTJDBM ճ࿏ઃܭ ͷΛ͠·͢ ▸ Δ͜ͱɿ1$ αʔό ͷిݯϘλϯΛԡ͢ɻ ▸ ։ൃதͩͱαʔόͷϑΝʔϜ͕ྑ͘ࢮ͵ͷͰසൟʹ࠶ىಈ͕ඞཁɻ
▸ ͰɺεΠονʹखΛ৳͢ͷ໘͍͘͞ɻ
:"1$"4*")"$)*0+*.*%*/4)*/"("8"ɹ-5 ▸ Δ͜ͱɿ1$ αʔό ͷిݯϘλϯΛԡ͢ɻ ▸ ։ൃதͩͱαʔόͷϑΝʔϜ͕ྑ͘ࢮ͵ͷͰසൟʹ࠶ىಈ͕ඞཁɻ ▸ ͰɺεΠονʹखΛ৳͢ͷ໘͍͘͞ɻ ͦ͏ͩɺλʔϛφϧ͔ΒεΠονΛԡͦ͏ɻ
ࠓ1IZTJDBM ճ࿏ઃܭ ͷΛ͠·͢
:"1$"4*")"$)*0+*.*%*/4)*/"("8"ɹ-5 ిݯϘλϯͷΈ ▸ ϓογϡεΠονλΠϓ ▸ ԡͨ࣌͠ʹಋ௨ͯ͠௨ৗΦʔϓϯঢ়ଶ ▸ 0/0''ಉ͡ ▸ τάϧεΠονλΠϓ
▸ ԡ͢ʹಋ௨ඇಋ௨͕ΓସΘΔ ▸ 0/ɿಋ௨ ▸ 0''ɿඇಋ௨ 7DD 7 7 SFTFU 7DD 7 7 SFTFU 7DD 7 7 SFTFU 7DD 7 7 SFTFU
:"1$"4*")"$)*0+*.*%*/4)*/"("8"ɹ-5 λʔϛφϧ͔ΒεΠονΛԡ͢ ▸ "SEVJOP͔ΒεΠονϘλϯͬΆ͍ిѹγʔέϯεΛग़ྗͤ͞Δɻ ▸ γϦΞϧίϯιʔϧܦ༝ͰίϚϯυΛୟ͍ͯ0''0/͢Δɻ void loop() { digitalWrite(powerPin,
HIGH); delay(500); digitalWrite(powerPin, LOW); }
:"1$"4*")"$)*0+*.*%*/4)*/"("8"ɹ-5 λʔϛφϧ͔ΒεΠονΛԡ͢ ▸ "SEVJOP͔ΒεΠονϘλϯͬΆ͍ిѹγʔέϯεΛग़ྗͤ͞Δɻ ▸ γϦΞϧίϯιʔϧܦ༝ͰίϚϯυΛୟ͍ͯ0''0/͢Δɻ ؆୯ͦ͏ɻ void loop() {
digitalWrite(powerPin, HIGH); delay(500); digitalWrite(powerPin, LOW); }
:"1$"4*")"$)*0+*.*%*/4)*/"("8"ɹ-5 ߟ͑ͨϞϊ ▸ *0ϐϯʹεΠονઢΛଓɻ ▸ EJHJUBM8SJUF QPXFS1JO -08 ▸
SFTFU͕ిݯϘλϯΛԡ͞Εͨͱೝࣝ͢Δɻ 7DD 7 SFTFU 7DD 7 )JHI 7 SFTFU QPXFS1JO "SEVJOP QPXFS1JO "SEVJOP -PX 7 7ʁ
:"1$"4*")"$)*0+*.*%*/4)*/"("8"ɹ-5 ߟ͑ͨϞϊ ▸ *0ϐϯʹεΠονઢΛଓɻ ▸ EJHJUBM8SJUF QPXFS1JO -08 ▸
SFTFU͕ిݯϘλϯΛԡ͞Εͨͱೝࣝ͢Δɻ 7DD 7 SFTFU 7DD 7 )JHI 7 SFTFU QPXFS1JO "SEVJOP QPXFS1JO "SEVJOP -PX 7 ʂ7 ಈ͔ͳ͍ɻ
:"1$"4*")"$)*0+*.*%*/4)*/"("8"ɹ-5 ͳΜͰʁ ▸ EJHJUBM8SJUF QPXFS1JO -08 ͱ-08 7 ͷग़ྗͷ͜ͱɻ ▸
ిݯϘλϯΛԡͨ͢Ίʹ(/% 7 ͰҾ͘ ೖྗ ͢Δඞཁ͕͋Δɻ
:"1$"4*")"$)*0+*.*%*/4)*/"("8"ɹ-5 ͳΜͰʁ ▸ EJHJUBM8SJUF QPXFS1JO -08 ͱ-08 7 ͷग़ྗͷ͜ͱɻ ▸
ిݯϘλϯΛԡͨ͢Ίʹ(/% 7 ͰҾ͘ ೖྗ ͢Δඞཁ͕͋Δɻ ͔͠͠ɺ ▸ QPXFS1JOͷೖྗํ)J;ͳͷͰҾ͚ͳ͍ɻ ▸ "73ͷ%BUB4IFFUݟͯࣗ໌ɻ
:"1$"4*")"$)*0+*.*%*/4)*/"("8"ɹ-5 ͔ͬͨ͜ͱ "SEVJOP୯ମͰແཧ
:"1$"4*")"$)*0+*.*%*/4)*/"("8"ɹ-5 ճ࿏Λߟ͑ͯΈΔ ▸ ࠷؆୯ͳͷϦϨʔΛ͏ɻ ▸ ճ࿏తʹిݯϘλϯͱՁɻ 7DD 7 SFTFU QPXFS1JO
"SEVJOP
:"1$"4*")"$)*0+*.*%*/4)*/"("8"ɹ-5 ճ࿏Λߟ͑ͯΈΔ ▸ ࠷؆୯ͳͷϦϨʔΛ͏ɻ ▸ ճ࿏తʹిݯϘλϯͱՁɻ ▸ εΠονϯάిѹ͕ߴ͍ͷ 7Ҏ্ ͕ଟ͍ɻ
▸ "SEVJOPͰಈ͔ͤͳ͍ɻ ▸ "73ͷ%BUB4IFFUݟͯࣗ໌ɻ 7DD 7 SFTFU QPXFS1JO "SEVJOP
:"1$"4*")"$)*0+*.*%*/4)*/"("8"ɹ-5 ճ࿏Λߟ͑ͯΈΔ ▸ ࠷؆୯ͳͷϦϨʔΛ͏ɻ ▸ ճ࿏తʹిݯϘλϯͱՁɻ ▸ εΠονϯάిѹ͕ߴ͍ͷ 7Ҏ্ ͕ଟ͍ɻ
▸ "SEVJOPͰಈ͔ͤͳ͍ɻ ▸ "73ͷ%BUB4IFFUݟͯࣗ໌ɻ 7DD 7 SFTFU QPXFS1JO "SEVJOP Ϙπɻ
:"1$"4*")"$)*0+*.*%*/4)*/"("8"ɹ-5 ճ࿏Λߟ͑ͯΈΔᶄ ▸ τϥϯδελεΠονΛ͏ɻ ▸ ͜ΕͰ͍͚ͳ͍ͱ͔ແ͍ͩΖɻ
:"1$"4*")"$)*0+*.*%*/4)*/"("8"ɹ-5 ճ࿏ઃܭ ▸ &"(-&͕ϑϦʔͰ͑ͯศར ▸ IUUQXXXDBETPGUEFEPXOMPBEFBHMF ▸ 8JOEPXT-JOVY.BDରԠ
None
None
:"1$"4*")"$)*0+*.*%*/4)*/"("8"ɹ-5 ճ࿏ઃܭ ▸ Կ͔Βߦ͑Α͍͔ʁ ▸ ճ࿏ͷిݯʹ͍ͭͯ ▸ "SEVJOPͷग़ྗ͕7ͳͷͰ7ͷૉࢠΛ༻ɻ ▸ ߪೖ͢Δ*$ྨ7DD7ɻ
ᶄ ᶅ ᶃ ᶆ ᶇ
:"1$"4*")"$)*0+*.*%*/4)*/"("8"ɹ-5 ճ࿏ઃܭᶃ-&% ▸ ిݯೖΕͨ࣌ʹ͘-&%ͱ͔ͷࣄɻ ▸ ిࢠճ࿏ͷ)BMMP8PSMEɻ ▸ దʹ߅ೖΕΕ0,ɻ
:"1$"4*")"$)*0+*.*%*/4)*/"("8"ɹ-5 ճ࿏ઃܭᶄϦηοτճ࿏ ▸ "SEVJOPॳظԽ࣌ͷঢ়ଶෆఆɻ ▸ *0ϐϯͷঢ়ଶ͕҆ఆ͢Δ·Ͱͭɻ ▸ ඵఔͭͨΊͷ$3ɻ ▸ γϡϛοττϦΨͰνϟλϦϯάࢭɻ
▸ ''ͷঢ়ଶΛ3&4&5@%0/&ͱͯ͠ݟΔɻ
:"1$"4*")"$)*0+*.*%*/4)*/"("8"ɹ-5 ճ࿏ઃܭᶅεΠονճ࿏ ▸ τϥϯδελΛͬͨεΠονճ࿏ɻ ▸ ϕʔε ࠨଆ ͔ΒిྲྀΛྲྀ͢ͱӈ͔Βిྲྀ͕ྲྀΕΔɻ ▸ ૿෯ແͨͩ͘εΠον͢Δ͚ͩɻ
:"1$"4*")"$)*0+*.*%*/4)*/"("8"ɹ-5 ճ࿏ઃܭᶆϨδελճ࿏ ▸ ιϑτ͔Βݟͨ࣌ʹϨδελͱͯ͠ݟ͑Δɻ ▸ ͋ΔͱԿ͔ͦΕͬΆ͍ɻ ▸ ແͯ͘ػೳతʹͳ͍ɻ ▸ ''
'MJQ'MPQ ΛϨδελʹ༻ɻ ▸ 3FBE8SJUFՄೳɻ
:"1$"4*")"$)*0+*.*%*/4)*/"("8"ɹ-5 ճ࿏ઃܭᶇԡ͠ϘλϯεΠον ▸ खΛ৳ͤΔਓ༻εΠον ▸ ແͯ͘ྑ͍ɻ ▸ ͱ͍͏͔झࢫʹ͍ͯ͠Δɻ ▸ ࣮νϟλϦϯάࢭճ࿏͕ؒҧ͍ͬͯΔɻ
:"1$"4*")"$)*0+*.*%*/4)*/"("8"ɹ-5 ࣮ઃܭ ▸ ͜Ε&"(-&ͰҰԠՄೳɻ ▸ Ϣχόʔαϧج൘ʹ෦ΛฒΔ߹ෆཁɻ ▸ ຕఔ࡞ΔͳΒ1൘DPNʹཔΜͩΓ͢Δɻ ▸ IUUQTXXXQCBODPN
None
:"1$"4*")"$)*0+*.*%*/4)*/"("8"ɹ-5 ෦୳͠ ▸ ळ݄ిࢠ ▸ IUUQBLJ[VLJEFOTIJDPNDBUBMPHEFGBVMUBTQY ▸ Ϛϧπύʔπ ▸ IUUQXXXNBSVUTVDPKQ
▸ ిݯిѹɾύοέʔδͰݕࡧͨ͠ΓσʔλγʔτݟͨΓͯ͠෦બఆɻ ▸ ͕݁͜͜ߏ໘ɻ ▸ *$ిݯిѹͱཉ͍͠ճ࿏Ͱ͙ܾ͢·Δɻ ▸ τϥϯδελछྨ͕ଟ͍ͷͰएׯબͼʹ͍͘ɻ
:"1$"4*")"$)*0+*.*%*/4)*/"("8"ɹ-5 ࢼ࡞
:"1$"4*")"$)*0+*.*%*/4)*/"("8"ɹ-5 ಈ࡞֬ೝ͕ग़དྷͨΒϢχόʔαϧج൘ʹ෦Λฒͯʜ
:"1$"4*")"$)*0+*.*%*/4)*/"("8"ɹ-5 ʂ
:"1$"4*")"$)*0+*.*%*/4)*/"("8"ɹ-5 σϞ
:"1$"4*")"$)*0+*.*%*/4)*/"("8"ɹ-5 σϞ
:"1$"4*")"$)*0+*.*%*/4)*/"("8"ɹ-5 1JTOPU1FSM 1JT1IZTJDBM