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
最近のラズピッピいじり / 20250308-rpijam-13th-birthday
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Akira Ouchi
March 10, 2025
Technology
0
1.2k
最近のラズピッピいじり / 20250308-rpijam-13th-birthday
Raspberry JAM Tokyo 2025.3 ラズパイ13歳お誕生会!にて発表
https://raspberrypi.connpass.com/event/344576/
Akira Ouchi
March 10, 2025
Tweet
Share
More Decks by Akira Ouchi
See All by Akira Ouchi
新アイテムをどう使っていくか?みんなであーだこーだ言ってみよう / 20250911-rpi-jam-tokyo
akkiesoft
0
1k
CentOS7とXOOPSから今度こそ脱却!セミナータイムテーブルをCraftCMSに統合した話 / 20250906-odc2025-ospn-craftcms
akkiesoft
0
110
OSSのSNSツール「Misskey」をさわってみよう(右下ワイプで私のOSCの20年を振り返ります) / 20250705-osc2025-do
akkiesoft
0
1.2k
Raspberry Pi 秋の新製品をチェックしてみよう / 20231202-rpi-jam-tokyo
akkiesoft
0
880
Raspberry Pi Pico 2 移行はアリか? / 20240927-rpi-pico2
akkiesoft
0
140
Any Raspberry Pi (5) Updates? / 20240618-rpi-updates
akkiesoft
0
89
Raspberry Pi 5のPCI Express拡張ボードあれこれ / 20240420-osunc2024-kawagoe
akkiesoft
0
310
Misskey OSPNサーバーでFediverseをはじめよう / 20240203-msky-ospn
akkiesoft
1
700
Raspberry PiではじめるKiCad入門 / 20240226-rpi-jam
akkiesoft
1
4.7k
Other Decks in Technology
See All in Technology
20260208_第66回 コンピュータビジョン勉強会
keiichiito1978
0
240
Agent Skils
dip_tech
PRO
0
170
OCI Database Management サービス詳細
oracle4engineer
PRO
1
7.5k
ECSネイティブのBlue/Green デプロイを攻略しよう ~CodeDeployとの違いから、デプロイフロー実装まで~
ideaws
2
270
Agent Skills 入門
puku0x
0
110
1,000 にも届く AWS Organizations 組織のポリシー運用をちゃんとしたい、という話
kazzpapa3
1
260
「データの価値を、みんなの武器に。」Data Enablementの価値とツラみ
ryoskdara_
1
120
AzureでのIaC - Bicep? Terraform? それ早く言ってよ会議
torumakabe
1
700
Prox Industries株式会社 会社紹介資料
proxindustries
0
220
バイブコーディングで作ったものを紹介
tatsuya1970
0
110
サイボウズ 開発本部採用ピッチ / Cybozu Engineer Recruit
cybozuinsideout
PRO
10
74k
22nd ACRi Webinar - 1Finity Tamura-san's slide
nao_sumikawa
0
130
Featured
See All Featured
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
210
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
290
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
3.6k
How to Think Like a Performance Engineer
csswizardry
28
2.5k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
9.9k
GraphQLの誤解/rethinking-graphql
sonatard
74
11k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
290
Information Architects: The Missing Link in Design Systems
soysaucechin
0
790
From π to Pie charts
rasagy
0
130
Designing Experiences People Love
moore
144
24k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
89
Transcript
࠷ۙͷϥζϐοϐ͍͡Γ ͖͋ͬ͌ 3BTQCFSSZ+".5PLZP ϥζύΠࡀ͓ੜձʂ
ࣗݾհ • ͖͋ͬ͌Ͱ͢ – .BTUPEPONBHQJDDBLLJF – .JTTLFZJP!"LLJFTPGU • ͠ΎΈͷ͔ͭͲ͏ –
+BQBOFTF3BTQCFSSZ1J6TFST(SPVQ • ͜͏͍͏ͭͱ͔ • 3BTQJKQͱ͔ • ؾ͕͍ͨΒ(6*ΞϓϦͷ༁ͱ͔
310. چ.BH1J ߘ׆ಈ • 3BTQCFSSZ1J0GGJDJBM .BHB[JOF 310. ͷ ಡऀߘͰͨ·ʹ׆ಈ •
ੲͷΠϯλϏϡʔͱ͔ ͕ෆఆظతʹ ۷Γฦ͞Ε͍ͯΔͷΛ ࢹ
ΈΜͳͥͻ • ຖि݄༵ͷ༦ํҎ߱ʹ4/4ͷެࣜΞΧ ϯτ͔Βߘ͕͋ΔͷͰɺϋογϡλά ϦϓϥΠͰߘ • ͍͍֬ͰࡌΔͷͰɺؾܰʹߘͯ͠Έ Α͏ – ӳޠͰઆ໌͕ඞཁɺػց༁Λ׆༻͠Α͏
– ࣸਅͰΞϐʔϧʂ
ࠓͷ༰ • ϥζϐοϐͷ࠷ۙͷಈ • ࠷ۙͷࣗͷϥζϐοϐ׆༻༰ – 1J(# – ྩ࠷৽൛1$%)"5 –
࣮Ոͷྫྷଂݿࢹ1JDP8 – 1JDP8
ϥζϐοϐͷ࠷ۙͷಈ
ٕద·ΘΓ • 1JDP8 – ٕద௨աɺࠃൢചࠓि͔Β։࢝ • ૯ল%#·ͩܝࡌφγʜʹཱͨΜΘͶ – ,4:ɾεΠον͔྆ࣾΒߪೖՄೳ •
$. – ٕద·ͩ – ແઢͳ͠ϞσϧͳΒ͙͢ద๏ʹ͑Δ
פ͞ʹڧ͍$. • ಈ࡞ՄೳͳԹͷൣғ͕͘ͳͬͨόʔ δϣϯ͕ʹϦϦʔε • ͔Β ·Ͱಈ࡞Մೳ – ௨ৗϞσϧ͔Β ·Ͱ
• פ͞ʹڧ͘ͳͬͨ • Ѵͱ͔ΑΓפ͘ͳΔΜͩͬͨ ؾ͕͢ΔͷͰɺւಓͰΞϦʢʁʣ
.BH1Jˠ310. • 3BTQCFSSZ1Jެࣜࡶࢽͷ.BH1J͕ɺ 3BTQCFSSZ1J0GGJDJBM.BHB[JOF 310. ʹ໊শมߋ • ߸·Ͱ.BH1Jɺ߸͔Β310. • தมΘΒͳ͍
• ϩΰ͕ΰγοΫϑΥϯτԽͯ͠ ࡴ෩ܠʹͳͬͯ͠·ͬͨͷ͕੯͍͠
1J&&130. • ࠷ۙͪ·ͪ·ߋ৽͞Ε͍ͯΔͷͰɺ Ξοϓσʔτ͢Δͱྑ͍Α • ىಈ࣌ͷϑΝϯճసͷ੍ • ϫϯλΠϜϒʔτ·ΘΓͷվળ • 1J(#͚4%3".ͷௐ
• $.ແઢͳ͠Ϟσϧͷແବͳग़ྗΛআ
31ͷ࠷େαϙʔτ प͕.)[ʹ • ࠷৽ͷQJDPTEL͔ΒɺมΛ͍ͭ ͡Δ͚ͩͰ31͕.)[Ͱಈ࡞͢ ΔΑ͏ʹͳͬͨ – ݩ.)[ – 31ͷ.)[ΑΓૣ͘ͳΔՄೳੑ
• σϑΥϧτͰͳ͍ͷͰɺࣗͰҙਤ ͯ͠ઃఆ͢Δඞཁ͋Γ • IUUQTHJUIVCDPNSBTQCFSSZQJQJDP TELSFMFBTFTUBH
1J(#3".ฤ ࠷ۙͷࣗͷϥζϐοϐ׆༻༰
1J(#3".Λങͬͨ • ʹൃചͷ৽͍͠3".Ϟσϧ • &CFOᐌ͘(CJU-1%%39͕ͭࡌͬ ͨ୯Ұύοέʔδ͕ొ͓ͨ͠ӄͰ࣮ݱ ͨ͠ɺͱͷ͜ͱ • --.ͱ͔ॏΊͷσεΫτοϓͱ͔͚ –
31J04ͳΒҾ͖ଓ͖ʙ(#Ͱ0, • Αʔ͠(#ͨͬΓͬͪΌ͏ͧʈʙ
ߏ • ͍ݹ͠ͷ(#ͷ/7.F44%Λ༻ – 1JNPSPOJͷ/7.F#"4&Ͱଓ • έʔεɺ/7.F#"4&ʹ߹Θͤͯ ୭͔͕࡞ͬͯެ։͍ͯͨ͠%σʔλΛ ϓϦϯτ –
IUUQTXXXQSJOUBCMFTDPNNPEFM DBTFGPSSBTQCFSSZQJXJUI QJNPSPOJOWNFCBTFPQ
έʔε • τοϓͷૉࡐΛޫʹͨ͠ͷͰޫΔ • ͔͠͠ϑλΛ։͚ͯӡ༻த – ΤΞίϯͷ෩Ͱ΄ͲΑ͘ྫྷ٫ʹͳΔ༷
ӡ༻ • ࣗαʔόʔͷ&49J্͔ΒɺEOTNBTRͱ ίϯςφଟΛҠߦ – 3".ॏΊͳͷ.JTTLFZͱɺϥζϐοϐࡏݿ ࢹͷΫϩʔϥʔ༻ίϯςφ͘Β͍ • ݱࡏͷ༻ྔ(#ऑʜʜ͋Εʁʁ –
7.ͷϝϞϦׂͯϕʔεͰܭࢉ͍ͯͨ͠ ͷͰɺαΠδϯάؒҧ͑ͨΧϞ – ͦΕͰ(#͘Β͍ߦ͚Δͱࢥͬͯͨ – ·ͩࡌͤΒΕΔυϯʂʢ͍ϓϩηεʜʣ
όοΫΞοϓେ • 4%ΧʔυΑΓৎͱ͍͑ɺຊ൪αʔόʔ ͳͷͰόοΫΞοϓͪΌΜͱΔ • ຖόοΫΞοϓɺिؒͰϩʔς • ίϯςφ – DPNQPTFZNMͱ͔ͷߏϑΝΠϧ
– ϘϦϡʔϜͷσʔλ – %#ͷμϯϓ • EOTNBTRͷઃఆ • FUDIPTUT • DSPOUBC
ྩ࠷৽൛ 1$%)"5 ࠷ۙͷࣗͷϥζϐοϐ׆༻༰
ྩ࠷৽൛ 1$%)"5Λ࡞ͬͨ • ੲͷ/PLJBͷέʔλΠ͔ΒऔΒΕͨӷথ σΟεϓϨΠͰ࡞ΔϞδϡʔϧΛɺ ࣗͰઃܭ • ੲ͔Βͷ൚༻ϞδϡʔϧͰઢ͕खؒɺ 31J͚ϐϯ࣌ϕʔεͷ·· ιϑτΣΞ41*ଓͩͬͨ՝Λղܾ
• ,J$BEͰ࡞ɺΦʔϓϯϋʔυ – HJUIVCDPN"LLJFTPGUQDEIBUJO
Ϙʔυઃܭ • ϐϯ(1*0ɺ41*ઢʹରԠ • ੍ޚՄೳͳόοΫϥΠτ – -&%ͷ৭୯৭ɺന੨ͳͲ࣮͋Γ • ϓϩάϥϚϒϧͳͭͷϘλϯΛࡌ –
3FWͰՃɻද໘࣮ϘλϯͷઃஔΉ͍ͣ
Ϙʔυ
σβΠϯ • ϘλϯͳΜͱͳͬͯ͘Έͨͯ͘ ଆʹ͚ͯஔ – ࢦͰ࣋ͭͱͪΐ͏Ͳ͍͍ײ͡ʹͳͬͨ • γϧΫҹϚϧϛʔχϟϑΥϯτͰ υοτײΛԋग़ –
IUUQTGGCPPUIQNJUFNT
ϘʔυͷҹࣈσβΠϯ
Կʹ͏ʁ • ࣗͰɺ;BCCJYͷࢹσʔλʹಥͬࠐ ΜͰ͋Δ$0ηϯαʔͷͱ͔Λऔಘ͠ ͯɺάϥϑͱͯ͠දࣔ – ϘλϯʹԠͯ͡ҧ͏σʔλදࣔ
1JDPͰӡ༻Մೳ • ࣗ࡞ͷผͷϘʔυʮV)"51PSUFS1JDPʯ Λ͑ɺ1JDPͰӡ༻Մೳ • Ή͠Ζ1JDPͰ͔͍ͬͯ͠ͳ͍·Ͱ͋Δ • ࣍1JDPΛ͚ʹ͢ΔλΠϓͷ 1$%Ϙʔυʹͯ͠ྑ͍ͷ͔ʁ –
ͦΜͳʹ͍Βͳ͍ʜ
࣮Ոͷྫྷଂݿ։ดࢹ ࠷ۙͷࣗͷϥζϐοϐ׆༻༰
࣮Ոͷྫྷଂݿ։ดࢹ • ੲͶͱΒ΅Ͱग़͍ͯͨͭΛɺΦΧϯͷ ϦΫΤετʹΑͬͯਅࣅͯઃஔ – IUUQTOMBCJUNFEJBDPKQOMBSUJDMFT OFXTIUNM • 1JDP8)ʹ%ϓϦϯτέʔεΛ͔Ϳͤͯɺ ࣮Ոͷྫྷଂݿ্ʹઃஔ
• ळ݄ͷ։ดηϯαʔΛ༻
ஔ
ϓϩάϥϜ • $JSDVJU1ZUIPOͰهड़ • 4MBDLͷϫʔΫεϖʔεΛཱͯͯ ։ɾดͦΕͧΕΛ8FCIPPLͰߘ • Կ͔Τϥʔ͕͋ͬͨΒͻͱ·ͣ ϋʔυϦηοτ͢ΔΑ͏ʹͨ͠ʢࡶʣ –
࣮ՈͷωοτϫʔΫతͳ – 4MBDLࣗମͷোͷ
௨෩ܠ
50%0 • ͦͷ··Ͱવ௨രͱԽ͢ͷͰɺ ूܭ͢Δ#PUΛผʹ༻ҙ͍ͨ͠ – ूܭνϟϯωϧଆͷ௨Λड͚औΔ • ˞1JDPࣗମʹΒͤͳ͍Ͱ͓͘ – ࡞ۀ࣌ؒతʹؒʹ߹Θͳ͔ͬͨ
– ϔλʹ࡞ͬͯΫϥογϡͷݪҼʹͳΔͷݏ
$.ٕదϑϦʔԽରԠ ͨͩͷഁյͱ͍͏
$PNQVUF.PEVMF • ࢈ۀ༻ͷͭ • $.ͱಉ͡ܗঢ়ɺجຊతʹޓ͋Γ – ΞφϩάϏσΦͱ͔͕আ – 64#ͱ͔͕Ճ •
*0Ϙʔυ༻έʔεώʔτγϯΫͳͲͷ पลػث͕͡Ίͯެ͔ࣜΒൃച
ങ͚ͬͨͲٕద͕ͳΝʁ • ͍ΖΜͳมଶ*0ϘʔυͱͷΈ߹ΘͤΛ ָ͠Ήͷ͕͍͍ͷͰͱΓ͋͑ͣຕ • 4FFFE͞Μͷதࠃ͔Βߪೖ – ٕద͕ͳ͍ͷʹແઢ͋ΓϞσϧ͔͠બͣ • ߪೖͨ͠ޙʹ,4:͞Μ͔Β
ແઢͳ͠Ϟσϧ͕ൢച։࢝ • ͬͪΌͬͨͥˑ
બࢶ • ి҉ശʹೖΕͯ͏ – ໘ͩ͠ɺ෦͕ࢄΒ͔ͬͨ··ʹͳΔ • ʮٕదະऔಘػثΛ༻͍࣮ͨݧͷಛྫ ੍ʯͰ͝ͱʹධՁ༻్Λม͑ͯ ਃ͠ͳ͕Β͏ –
໘͕͗͢Δ • ແઢνοϓΛཧతʹఫڈ͢Δ – ໘͚ͩͲؤுΕࠜຊతʹղܾ͢Δ
ແઢνοϓΛཧతʹఫڈ͢Δ • Μͩͯ͝ͱϑϥοΫεͱٵ͍औΓઢͰ ΰϦΰϦണ͕͢ύϫʔϓϨΠ • ΧόʔϧʔλʔͰ͔ͬͯΒണ͕ͨ͠ • ແઢνοϓΜͩͯ͝Ͱจࣈ௨Γคࡅ ͠ͳ͕Βണ͕ͨ͠
ഁյ4UFQ • ແઢνοϓ֎ͷΞϯςφܥΛఫڈ – ώʔτΨϯͰશ෦ߦ͚Δ͔ͱࢥ͍͖ɺશ෦ ߦ͚ͳ͔ͬͨͷͰɺΜͩͯ͝ҰຊͰউෛʹ
ഁյ4UFQ • γʔϧυ͕औΕͨޙͷࡉ͔ͳνοϓྨΛ Μͩͯ͝Ͱআڈɺ໖Ͱճऩ༷ͨ͠ࢠ
ഁյ4UFQ • ແઢνοϓຊମྗͰׂΕΔ͜ͱ͕ Θ͔ͬͨͷͰɺ͔ΒνΧϥͰഁյ
ಈ࡞֬ೝ • ͳ͘ىಈ • ͪΐͬͱൃ͍ͯ͠Δؾ͕͠ͳ͘ͳ͍ ͚Ͳଟͳ͍ͷͰżŢʂ • ࠓޙ04$ͳͲͷలࣔʹ༻ͷ༧ఆ • ྑ͍ࢠ,4:͞ΜͰແઢͳ͠ͷͭΛ
ങ͓͏ʂʂ̍ • ٕద͕௨ͬͨΒ͏Ұຕങ͏͔໎͏͚Ͳɺ ͏ͦΜͳʹ͍Βͳ͍ΧϞʜʜ
1JDP8 ۓٸͰεϥΠυΛՃͨ͠ΜͰ͚͢Ͳ
1JDP8 • 1JDPʹແઢ͕͍ͨϞσϧ • ࠓिൃചɺૣήοτ • خ͍͠ϙΠϯτΓ1JDPͷ 3".ͱϑϥογϡ૿ྔͱແઢͷ Έ߹ΘͤͳͷͰ
1JDPͰ3".͕Γͳ͔ͬͨ ͭͷݕূ • ిंϦΞϧλΠϜϞχλʔ • ͨ·ʹϝϞϦෆͰίέ͍ͯͨͷ͕վળ – ,#ۭ͖ʢߋ৽࣌,#͘Β͍͏ʣ͔Β ,#Ҏ্ۭ͖ʹͳͬͨͷͰɺ༨༟͕Ͱ͖ͨ •
+40/μϯϩʔυͷมߋΛͯ͠ฏؾ – μϯϩʔυͨ͠σʔλ͕H[JQѹॖ͞Ε͍ͯ ΔͷΛɺࣗαʔόʔʹల։͍ͤͯͨ͞ – 3".͕૿͑ͨͷͰ1JDP8Ͱల։Մೳʹ ͳͬͨ
࡞(1*0ม൘ʹࡌ • TTDJUPͰങ͑Δ ԁ ˣ
ΑΖ͘͠Ͷ♡ !?
3".Ҏ֎ͷخ͍͠ϙΠϯτ • ඳըεϐʔυͷ্ – 41*͕ૣ͍ͷͰඳըૣ͘ͳͬͨ – ΩϏΩϏײ͍ͩ͡ • ফඅిྗؾ࣋ͪԼ͕Δ –
1JDPˠ1JDPͰলΤωԽ͕ͨͭ͠ 1JDP8ˠ1JDP8Ͱ – ݴ͏ͯޡࠩͰ͋Δ
$JSDVJU1ZUIPOࣗମͷվળ • ͜ͷϓϩάϥϜ$JSDVJU1ZUIPOͰهड़ • $JSDVJU1ZUIPOͰ࠷ۙ1JDP8ܥͷͱ 3".༻ྔͷվળ͕͋ͬͨ – ະϦϦʔε • վળ൛Λ͏ͱɺ1JDP8Ͱ,#ۭ͖
ͩͬͨͷ͕,#ۭ͖ʹ૿͑Δ – H[JQల։͍͚Δ • 1JDP8͡Όͳͯ͘ྑ͘ͳͬͨΜͰ͢ ͕ɺ͜Εʜʜ
͓ΘΓʹ
310.ʹࢀՃ͠Α͏ʂ • ࠷ॳʹॻ͍͚ͨͲʜʂ • 4/4ͰࠃͷΠϯϓϨογϣϯʹด͡Δ ͚ͩͰͳ͘ɺϥζύΠެࣜϚΨδϯʹ ͿͪࠐΜͰߦͬͯɺੈքʹΞϐʔϧͯ͠ ͍͜͏ – ຊͷϞϊ࡞Γͷ׆ൃ͞ΛͬͱΒ͍ͤͯ
͖͍ͨ – ׆ൃ͕͞ݟ͑ͳ͍ͱɺ31J৽ͷٕదऔಘ ͷ༏ઌมΘΔ͔ʜ͠Εͳ͍͡ΌΜʁ ʢ͠ΒΜ͚Ͳʜʜʣ
͓ΘΓ