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
AIをフル活用! 猫版MBTI「CATS診断」 爆速開発の裏側【個人開発のAIツール活用 LT Night 登壇用スライド】
omori0219
0
940
いぬぬウォッチャー - オレトク賞オンライン決勝 #ヒーローズリーグ
n0bisuke2
0
200
人を補助するAI ~AIとの壁打ちがきっかけになる~ #共創AIミートアップ
ishikiemo
0
380
Within the team, I grow as a tester and continuously pursue product quality
camel_404
7
2.2k
M5Stickと超小型エッジAIカメラ「AITRIOS」
hoshinoresearch
0
480
LT(Lightning Talk)のドキドキ感を共有する IoT ぼっとキーホルダ!
scbc1167
0
360
JAWS-UGから学んだコミュニティの成功要因 (Success Factors)
awsjcpm
5
490
GPT-4oに遅刻理由を考えてもらうボタン #gpt_4o #iotlt #chatgpt
n0bisuke2
0
380
エンジニアになって2年間で学んだこと
kaiphoenix
0
170
テストも、国際化も! 小中高生クリエータ支援プログラム『未踏ジュニア』を支える技術
yasulab
PRO
1
190
新婚19年目から学ぶ夫婦円満の正しい歩き方 / Life is beautiful
soudai
PRO
12
4.6k
グローバルAWSユーザー コミュニティとJAWS-UG - JAWS FESTA 2024 in Hiroshima
awsjcpm
0
4.8k
Featured
See All Featured
Being A Developer After 40
akosma
90
590k
We Have a Design System, Now What?
morganepeng
53
7.7k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
The Pragmatic Product Professional
lauravandoore
35
6.7k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Docker and Python
trallard
44
3.5k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
6
300
The Cult of Friendly URLs
andyhume
79
6.5k
Into the Great Unknown - MozCon
thekraken
40
1.9k
Unsuck your backbone
ammeep
671
58k
Agile that works and the tools we love
rasmusluckow
329
21k
Why You Should Never Use an ORM
jnunemaker
PRO
58
9.4k
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Λʂ
͓ΘΓ