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
Raspberry Piを活用に導くためのおすすめアイテム&アイデア / 20171104-d...
Search
Akira Ouchi
November 04, 2017
How-to & DIY
1
480
Raspberry Piを活用に導くためのおすすめアイテム&アイデア / 20171104-dojocon-rpi
2017/11/4 DojoCon Japan 2017 内 Japanese Raspberry Pi Users Groupブースにて発表
Akira Ouchi
November 04, 2017
Tweet
Share
More Decks by Akira Ouchi
See All by Akira Ouchi
OSSのSNSツール「Misskey」をさわってみよう(右下ワイプで私のOSCの20年を振り返ります) / 20250705-osc2025-do
akkiesoft
0
160
最近のラズピッピいじり / 20250308-rpijam-13th-birthday
akkiesoft
0
1k
Raspberry Pi 秋の新製品をチェックしてみよう / 20231202-rpi-jam-tokyo
akkiesoft
0
790
Raspberry Pi Pico 2 移行はアリか? / 20240927-rpi-pico2
akkiesoft
0
110
Any Raspberry Pi (5) Updates? / 20240618-rpi-updates
akkiesoft
0
67
Raspberry Pi 5のPCI Express拡張ボードあれこれ / 20240420-osunc2024-kawagoe
akkiesoft
0
270
Misskey OSPNサーバーでFediverseをはじめよう / 20240203-msky-ospn
akkiesoft
1
630
Raspberry PiではじめるKiCad入門 / 20240226-rpi-jam
akkiesoft
1
4.4k
ワンチャンXから離脱してFediverseに飛び込もう / 20240203-homeserver
akkiesoft
0
360
Other Decks in How-to & DIY
See All in How-to & DIY
AWS User Community - JAWS-UG/AWS ユーザーコミュニティのご紹介
awsjcpm
1
200
How to make the Groovebox
asonas
2
1.5k
JAWS-UG山梨第0回 AWSのユーザーコミュニティ支援
awsjcpm
0
170
Within the team, I grow as a tester and continuously pursue product quality
camel_404
7
2.2k
JAWS-UG Fukuoka - AWS re:Invent 2024 re:Cap AWS Community Perspective
awsjcpm
2
160
LT(Lightning Talk)のドキドキ感を共有する IoT ぼっとキーホルダ!
scbc1167
0
360
テストも、国際化も! 小中高生クリエータ支援プログラム『未踏ジュニア』を支える技術
yasulab
PRO
1
190
家具家電付アパートの自室の冷蔵庫をスマートIoT化してみた!
scbc1167
0
110
Invitation to Okinawa.rb in 2024
yasslab
PRO
1
850
生成AIとミニ四駆で学ぶ! MATLAB/Simulink
covao
1
360
JAWS-UGとAWS - JAWS-UG彩の国埼玉設立のお祝い
awsjcpm
2
490
ミシンと刺繍とOSS
godan
3
110
Featured
See All Featured
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
Gamification - CAS2011
davidbonilla
81
5.4k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
Designing for humans not robots
tammielis
253
25k
Producing Creativity
orderedlist
PRO
346
40k
Into the Great Unknown - MozCon
thekraken
40
1.9k
Build The Right Thing And Hit Your Dates
maggiecrowley
36
2.8k
Code Reviewing Like a Champion
maltzj
524
40k
Speed Design
sergeychernyshev
32
1k
How STYLIGHT went responsive
nonsquared
100
5.6k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
950
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
50
5.5k
Transcript
3BTQCFSSZ1JΛ ׆༻ʹಋͨ͘Ίͷ ͓͢͢ΊΞΠςϜ ΞΠσΞ +BQBOFTF3BTQCFSSZ1J6TFST(SPVQ ͖͋ͬ͌ !"LLJFTPGU %PKP$PO+BQBO
ࣗݾհ • ͖͋ͬ͌ !"LLJFTPGU Ͱ͢ • +BQBOFTF3BTQCFSSZ1J6TFST(SPVQ – Πϕϯτలࣔ୲ʁͬΆ͍ײ͡ •
&KFDUίϚϯυϢʔβʔձओ࠻ • 3BTQCFSSZ1J͍͖ͩ͢ʔ – ͘Β͍͍࣋ͬͯͯ – Ոͱ͔ձࣾͱ͔లࣔͱ͔ͰͬͯΔ
+BQBOFTF3BTQCFSSZ1J 6TFST(SPVQ • SBTQJKQͰ3BTQCFSSZ1JͷใΛൃ৴ – ͍͍ͩͨࢲ͕ॻ͍ͯ·͢ • .- (PPHMF(SPVQT ͋Γ·͢
• Πϕϯτ – ݱࡏ͓ʹ04$ʹలࣔɾηϛφʔग़ల – 3BTQCFSSZ+". 3BTQCFSSZ1JϢʔβʔͷ ू·Γ Λෆఆظ։࠵
ࠓͷ͓ͳ͠ • 3BTQCFSSZ1JɺങͬͯΈͨͷͷɺ04 ΛΠϯετʔϧͯ͠ຬͪ͠Όͬͨʂ • ʜʜͱݴ͏ํͷͨΊʹɺ3BTQCFSSZ1JΛ ͬͱ༡ΔΑ͏ʹ͢ΔΞΠςϜʹ͍ͭ ͯհ • ిࢠ࡞͠ͳ͍
• ϓϩάϥϛϯά͢Δ • ଟগΜ͚ͩ͢Δ
ϨϯζপͬΆ͍͔ͭͳʁ • ΧϝϥΛങͬͯΈͨͷͷɺͱΓ͋͑ ͣඪ४ϨϯζͰຬͪ͠Όͬͨʂ • ʜʜͱݴ͏ํͷͨΊʹɺΧϝϥΛͬͱ ༡ΔΑ͏ʹ͢ΔϨϯζʹ͍ͭͯհ • ͱ͔ɻ •
ࣅͯΔʁʁ • Μ͚ͩྲྀੴʹͳͦ͞͏
3BTQCFSSZ1Jͬͯͳʹ ͓͞Β͍Έ͍ͨͳͭ
͜Ε͕3BTQCFSSZ1Jͩʂ )%.* ిݯ ʢεϚϗͱಉ͡ .JDSP64#ʣ NN ۃδϟοΫ ʢεςϨΦ ө૾ʣ (1*0
1JOT $4* Χϝϥϙʔτ %4* σΟεϓϨΠ ϙʔτ .JDSP4% ϙʔτ ཪ໘ 64#º .-"/ 64#ܦ༝ ແઢ-"/ #MVFUPPUI 64#ϋϒ -"/νοϓ 3BTQCFSSZ1J.PEFM#
3BTQCFSSZ1Jͬͯͳʹ • ͜Ͳͨͪͷڭҭ༻ʹ࡞ΒΕͨ • -JOVY͕ಈ͘ԁͷ͍҆zύιίϯz • (1*0ͱݴ͏ϐϯΛͬͯిࢠ࡞ͬΆ͍ ͷͰ͖Δ • ఆʹͯ͠ੈքͰരചΕ
ສ • ۀγεςϜαΠωʔδ͋ΒΏΔ γʔϯͰ׆༂͢ΔΠέΠέͳ ίϯϐϡʔλ
ύιίϯͳΜͰ͔͢ʁ • 1$͚04ͷҰͭͰ͋Δ-JOVY͕ಈ࡞͢Δ • ςϨϏʹܨ͛σεΫτοϓը໘͕ग़Δ • 4DSBUDIͱ͔.JOFDSBGUͱ͔Ͱ͖Δ • ϒϥβ͋Δ͠ϝʔϧͰ͖Δ •
ϫʔϓϩදܭࢉ -JCSF0GGJDF ೖͬͯΔ • ύιίϯͰ͢Ͷʁ – ࠷৽ϞσϧͩͱͲΕΘΓͱαΫαΫͰ͢Ϥ
ిࢠ࡞ʡʡͰ͖Δ • (1*0ϙʔτΛ͏ͱిࢠ࡞Ͱ͖Δ • -JOVYͰ͑Δ͍͍ͩͨͷݴޠͰϓϩάϥ ϛϯάͰ͖Δ – 1ZUIPO3VCZͳͲ-- – +BWB$$
– 4DSBUDI • ϒϨουϘʔυʹిࢠ෦Λૠͯͬ͠ ͍͍ͯ͠ɺطͰखܰʹ࢝Ί͍ͯ ͍
3BTQCFSSZ1JΛങ͓͏ ͍ͬ͡͞ʹങ͏
͍Ζ͍ΖͳϥζύΠ • 3BTQCFSSZ1J – ϋΠεϖοΫͳελϯμʔυϞσϧ – ԁ͘Β͍ – ͱΓ͋͑ͣ͜ΕΛങ͑
• 3BTQCFSSZ1J;FSP – ϩʔεϖοΫͳτϥΠΞϧϞσϧ – ແઢͳ͠ԁɺແઢ͋Γ ԁ͘Β͍ – ཁ݅ʹεϖοΫ͕ݟ߹͑ΞϦ
3BTQCFSSZ1Jͷങ͍ํ • ങ͑Δͱ͜Ζͨ͘͞Μ͋Δ – 34ΦϯϥΠϯ – εΠοναΠΤϯε – ,4: –
ϤυόγɾϏοΫɾϠϚμ – "NB[PO – 1JNPSPOJ ΠΪϦε • ͓͖ͳͱ͜Ζ͔Βߪೖ͍ͩ͘͞
3BTQCFSSZ1J;FSPͷങ͍ํ • ͜ͷϲॴ͔ΒબͿͷ͕ແ – εΠοναΠΤϯε • நબൢചͯ͠ΔͬΆ͍ – ,4: –
1JNPSPOJ ΠΪϦε • ࡏݿ͕͋Ε୯ͰൺֱతߪೖՄೳ • ୯ͷ߹Φʔμʔ·Ͱ • ηοτͷ߹੍ݶͳ͠
ඞਢͷपลػث • ిݯ – 1J7"Ҏ্ਪ – " 8 ରԠͷిݯͰ·͋େৎ •
έʔϒϧରԠͨͭ͠Λʂ • .JDSP4%Χʔυ 04͕ೖΔ෦ – $MBTTɾ(#Ҏ্ਪ – ݅Λຬ͍ͨͤ҆ͭͰ͍͍ؾ͕͢Δ – ૣ͚Εૣ͍΄Ͳɺ͍͓ͪ͏շద
Φϓγϣϯͳपลػث • ΩʔϘʔυɾϚε – υϯάϧͰ྆ํ͑ΔແઢλΠϓ͕ศར • )%.*έʔϒϧɾςϨϏ – ը໘ʹग़͢ͳΒదٓ •
-"/ɾωοτϫʔΫ – దٓ
3BTQCFSSZ1JͷηοτΞοϓ 3BTQCJBO͕ىಈ͢Δ·Ͱ
04ͷ༻ҙ • .JDSP4%ʹ04Λॻ͖ࠐΉ • 8JOEPXT.BD-JOVYదͳ1$͕ඞཁ • ॻ͖ࠐΈํͱ͓Γ – /00#4;JQϑΝΠϧΛల։ͯ͠4%ʹίϐʔ ͯ͠ىಈɾΠϯετʔϧ͢Δ
– σΟεΫΠϝʔδEE 8JO%JTL*NBHFS &UDIFSͳͲͰ4%ʹॻ͖ࠐΜͰىಈ
ىಈͨ͠Β • SBTQJDPOGJHͰઃఆ͠Α͏ – σεΫτοϓͷਓ.FOVr 1SFGFSFODFTr 3BTQCFSSZ1J$POGJHVSBUJPO • ࠷ॳʹඞͣมߋ͢Δ –
QJϢʔβʔͷύεϫʔυ – ϗετ໊ • ඞͣͰͳ͍͚Ͳม͑Δ – ݴޠɾΩʔϘʔυɾλΠϜκʔϯ
Ξοϓσʔτ • Ξοϓσʔτखॱ%FCJBOܥͱಉ͡ • SQJVQEBUF্ڃऀ͚ͳͷͰ͍Βͳ͍ – ຊདྷEJTUVQHSBEFͰೖΔϑΝʔϜΣΞΛ HJUIVC͔Β࣋ͬͯ͘Δπʔϧ • ͔ͨ͠͠ΒVQHSBEFͰೖΔ͔ɺ͋ͱͰͨΊ
͔͢ – ࠷৽ػೳΛࢼ͍ͨ͠ਓ͚ $ sudo apt update $ sudo apt upgrade (or dist-upgrade)
3BTQCJBOશϞσϧͰಈ͘ • ్தͰҧ͏3BTQCFSSZ1Jʹૠͯ͠ಈ͘ – 1J;FSPͰಈ͍͍ͯͨ4%Λ#ʹૠͯ͠0, – #Ͱಈ͔ͯͨ͠ͷΛ1J;FSPʹૠͯ͠0, – #Ͱಈ͔ͯͨ͠ͷΛॳظ#ʹૠͯ͠0, •
ηοτΞοϓΞοϓσʔτ͚ͩ#Ͱ Εര
3BTQCFSSZ1JΛָ͠Ή ͦ͏ʂ04͍ΕͨΜ͚ͩͲʂͦͷઌ͕Ͷʂ
ͳͥ04ΛೖΕͯຬ͢Δ͔ • 3BTQCFSSZ1J-JOVYϚγϯ – ଞͷ1$Ͱ-JOVYಈ͘ – ىಈͯ͑͠Δˠ;ʔΜͳΔ΄ͲͶ ऴ • ిࢠ࡞ͱݴΘΕΔͱෑډ্͕͕Δʁ
– ͦͦిࢠ࡞Α͘Θ͔ΒΜʂ – ԿΛങ͍͍͑ʁ – -νΧʁηϯαʔʁ͋Γ͖ͨΓͰʁ – ͍͔ͭϩϘοτΓ͍ͨͳ͋ʂ Βͳ͍
தؒతͳ͍͍ײ͡ͷϒπ͕ ٻΊΒΕΔ ・OSから先のネタがない ・ベタベタなプログラミング ・高度すぎ ・部材が細かすぎるなど なんかほどよいやつ?
)"5Ϙʔυͱݴ͏ఏҊ • 3BTQCFSSZ1Jͷ(1*0ϙʔτʹͤͯ͑ ΔϞδϡʔϧతͳϘʔυ • ిࢠ࡞ͷࣝෆཁ • υϥΠόʔΛೖΕͯϓϩάϥϛϯάͯ͠ ಈ͔ͤΔ •
ޫͬͨΓදࣔ͞ΕͨΓ໐ͬͨΓͱ݁Ռ͕ Θ͔Γ͍͢ • ʹΑͬͯΜ͚ͩʹΑΔΈཱ͕ͯ ඞཁͳ߹ΞϦ
͍ΖΜͳϘʔυ
#-*/,5 1JNPSPOJ • ϑϧΧϥʔ-&%͕ݸ͍ͭͨϘʔυ • (1*0ϙʔτΛϐολϦ෴͏ίϯύΫτ͞ • g ຊՈ ԁ
εΠοναΠΤϯε • 1ZUIPOͰίʔυΛॻ͚Δ • ͚ͬ͜͏໌Δ͍
͍͖ͷͷ؍ͷর໌ʹ • 1J;FSP ΧϝϥͰࡱӨ • #MJOLUΛর໌ͱͯ͠ࡱӨ࣌ʹ౮ – έʔϒϧຊΛ৳ͯ͠ଓͯ͠0,
εςʔλεϥϯϓʹ • λΠϜϥϓεࡱӨΧϝϥͷঢ়ଶදࣔ • ࡱӨΧϯτμϯͱ͔ ωοτϫʔΫଓͷঢ়گ ֬ೝʹ#MJOLUΛ༻
6OJDPSO)"5 • #-*/,5ͷഒͷ-&%͕ͬͨϘʔυ • g 1JNPSPOJ ԁ εΠον •
6OPDPSO )"5ͷαΠζͷQ)"5͋ Δ -&%
͓ఱؾͷදࣔ • ւ֎ͷ͓ఱؾ"1* ແঈϓϥϯ Λར༻ͯ͠ ຊ֤ͷݱࡏͷఱؾΛදࣔ • ͘Β͍ • ຖ࣌ߋ৽
• શࠃཁΒͳ͚Ε ͓ॅ͍ͷํ͚ͩ දݱͯ͠ྑͦ͞͏
4QFBLFSQ)"5 • Ξϯϓɾ%"$ଂεϐʔΧʔϞδϡʔϧ • ԻྔϨϕϧ͕-&%ϥΠτͰޫΔ • ϥδΧη෩σβΠϯͰ͔Θ͍͍ • ϥδΦΛྲྀͨ͠Γ"JS1MBZαʔόʔʹͨ͠ Γͯ͠Έͯ
• g 1JNPSPOJ ԁ εΠον
1JNPSPOJ.JDSP%PUQ)"5 • Y <>ͷ-&%υοτϚτϦΫεΛͭ ฒͯจࣈͳͲΛྲྀͤΔϞδϡʔϧ • 1ZUIPOϥΠϒϥϦͰεΫϩʔϧͳͲͷද ݱ͕؆୯ʹͰ͖Δ • จࣈҎ֎දࣔՄೳ
• g 1JNPSPOJ ԁ εΠον
4FOTF)"5 • 3BTQCFSSZ1Jࡒஂ͕ൢച͢Δ )"5Ϟδϡʔϧ • "TUSP1JϓϩδΣΫτͷͨΊʹ։ൃ – IUUQTBTUSPQJPSH • ͍Ζ͍Ζ͍ͭͯΔ
– YϑϧΧϥʔ-&% – δϣΠεςΟοΫ – <Թ࣪ ؾѹ ֯ Ճ ํҐ>ηϯαʔ
ؾѹϩΨʔͱͯͬͯ͠ΈΔ • ؾѹΛऔಘͯ͠$47ϑΝΠϧͱͯ͠ه • ؾѹͷมԽ͢Δঢ়گˠ෩લޙొࢁ • ͔Μʹ4FOTF)"5Λ͚ͨ3BTQCFSSZ 1JΛ͍ΕͯࢁొΓͯ͠ؾѹ͕มΘΔ͜ͱΛ σʔλͰݟΑ͏ •
-&%υοτϚτϦΫεͰάϥϑදࣔͯ͠ ྑ͍͔
ശࠜొࢁΛؾѹͰݟΔ 920 930 940 950 960 970 980 990 1000
1010 1020 11:11:02 11:15:02 11:19:02 11:23:01 11:27:02 11:31:01 11:35:02 11:39:01 11:43:02 11:47:01 11:51:02 11:55:01 11:59:02 12:03:01 12:07:02 12:11:01 12:15:02 12:19:01 12:23:02 12:27:01 12:31:02 12:35:01 12:39:02 12:43:01 12:47:02 12:51:02 12:55:02 12:59:02 13:03:02 13:07:02 13:11:02 13:15:02 13:19:02 13:23:02 13:27:02 13:31:02 13:35:02 13:39:02 13:43:02 13:47:02 13:55:01 13:59:02 14:03:01 14:07:02 14:11:02 14:15:02 14:19:02 箱根湯本で 散歩と昼飯 秦野近辺で なぜか落ちる 小田原〜箱根湯本 ホテルの手前の坂 宮ノ下駅着 箱根湯本発 スイッチバック &信号停止
ిࢠϖʔύʔϞδϡʔϧ • 1J;FSPαΠζͷిࢠϖʔύʔϞδϡʔϧ • ిݯΛͬͯදࣔ༰͕Δʂ • தࠃͷനࠇͷͭͰԁ • 1JNPSPOJനࠇ ԁ͘Β͍
– ൢച͕Ұ࣌ఀࢭ ͯ͠Δ͚Ͳ • ໊ࡳɾࡳʹ
༡ΜͰΈ͍ͨϞδϡʔϧ ͋Γ·ͨ͠ʁ • ؾʹͳͬͨΒͱΓ͋͑ͣങͬͯΈΑ͏ • ͓͢͢Ίిࢠϖʔύʔ͋ͨΓ – தࠃͷԁલޙ • ڭҭ͚ʹ҆Ձͳͷͩͱ#-*/,5
• 4FOTF)"5ͥͻ৮ͬͯཉ͍͠ – 3BTQCJBOʹΤϛϡϨʔλʔ͋Γ·͢ • ଞʹ͍Ζ͍ΖͳϞδϡʔϧ͕͋ΔͷͰ ୳ͯ͠ΈΑ͏ʂ
׆༻ʹಋ͘ʹʜʜ • ͦͦࢲ͕ग़ͯͨ͠λΠτϧʹؾ͕ͭ ͍ͨΒ͚͞Ε͍ͯͨ • ׆༻͕ͲͷఔΛࢦ͢ͷ͔ʹΑΔ – ՈͰৗ࣌Քಇͤ͞Δ – )"5Ϙʔυͱ͔Ͱ৭ʑ༡Ϳ
– ϓϩάϥϛϯάڭࣨͰࢠͲͨͪʹ͍ͭ ΘͤΒΕΔঢ়گ – ৮ͬͨ݁ՌΛϒϩάʹॻ͍ͨΓͯ͠ঝೝཉٻ Λຬͨ͢͜ͱͰ׆༻PSϖΠͨ͠ͱஅ͢Δ
ؾܰʹࣗৗ༻ʹ͍ͯ͜͠͏ • ͳΜ͔࡞ͬͯৗ༻͍ͨ͠ͱࢥͬͨΒؾܰ ʹৗઃ͍ͯ͜͠͏ • ͦͯ͠৽͍͠3BTQCFSSZ1JΛ૿ͦ͏ • ͓͢͢Ί – ։ൃػͱͯ͠1JΛ͓࣋ͬͯ͘
– ৗઃ༻ʹੲങͬͨ1Jɺ1J;FSPͳͲΛׂΓͯ • ஔ͖͍ͨͷͷཁٻεϖοΫʹԠͯ͡બ • 3BTQCFSSZ1Jࣗવͱ૿͑Δͷ
ڭࣨʹ͍͍1JΛ • ༧ࢉ͕ݫͯ͘͠ՄೳͳݶΓ1JΛಋೖ͢ Δ͜ͱΛ͓͢͢Ί • ຊମͷ͢͞ʹͭΒΕͯ1J;FSPΛങ͏͜ ͱ͓͢͢Ί͠ͳ͍ • 1J;FSPελʔλʔͱ1Jͷֹࠩ ԁ
– ԁ WT ԁ – 1Jిݯͱ4%Χʔυ͕ͳ͍͚Ͳ – Ձ֨ରੑೳͰߟ͑ͨΒ1Jͷ্͕
·ͱΊ • 3BTQCFSSZ1J-JOVYͷύιίϯ – ࠷ॳͷ͏ͪిࢠ࡞Ͱ͖Δ͘Β͍ͷೝ ࣝͰ • ͍Ζ͍Ζͳ)"5Λങͬͯ༡ΜͰ׆༻͠Α ͏ •
ຊମ͕ͳ͍ਓ·ͣ1JΛʂ
͓ΘΓ