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
動くNASを作ってコンテスト優勝して大学から一足早いサンタさんが訪れた話
Search
kazuki19992
March 07, 2023
Technology
0
34
動くNASを作ってコンテスト優勝して大学から一足早いサンタさんが訪れた話
kazuki19992
March 07, 2023
Tweet
Share
More Decks by kazuki19992
See All by kazuki19992
PiyoConf2021 オープニング
kazuki19992
0
66
水城市について
kazuki19992
0
30
LT会に出ないか?
kazuki19992
0
320
お前観察日記 (Chromeちゃんはみとるぞ)
kazuki19992
0
140
LaLiMa
kazuki19992
0
56
emojoy
kazuki19992
0
75
1on1面談イベント完全版3月.pdf
kazuki19992
0
45
つくったもの一覧
kazuki19992
0
32
#stdout2020オープニング資料
kazuki19992
1
1.4k
Other Decks in Technology
See All in Technology
表現を育てる
kiyou77
1
230
Perlの生きのこり - エンジニアがこの先生きのこるためのカンファレンス2025
kfly8
1
220
AI エージェント開発を支える MaaS としての Azure AI Foundry
ryohtaka
6
640
Goで作って学ぶWebSocket
ryuichi1208
3
2.3k
Active Directory攻防
cryptopeg
PRO
7
4.5k
クラウドサービス事業者におけるOSS
tagomoris
3
950
Iceberg Meetup Japan #1 : Iceberg and Databricks
databricksjapan
0
160
PHPで印刷所に入稿できる名札データを作る / Generating Print-Ready Name Tag Data with PHP
tomzoh
0
140
人はなぜISUCONに夢中になるのか
kakehashi
PRO
6
1.7k
PHPカンファレンス名古屋-テックリードの経験から学んだ設計の教訓
hayatokudou
2
510
脳波を用いた嗜好マッチングシステム
hokkey621
0
170
現場で役立つAPIデザイン
nagix
35
13k
Featured
See All Featured
Reflections from 52 weeks, 52 projects
jeffersonlam
348
20k
Designing on Purpose - Digital PM Summit 2013
jponch
117
7.1k
Visualization
eitanlees
146
15k
The Language of Interfaces
destraynor
156
24k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Why You Should Never Use an ORM
jnunemaker
PRO
55
9.2k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
7
630
Code Reviewing Like a Champion
maltzj
521
39k
Designing Experiences People Love
moore
140
23k
Making Projects Easy
brettharned
116
6k
BBQ
matthewcrist
87
9.5k
Raft: Consensus for Rubyists
vanstee
137
6.8k
Transcript
ಈ͘NASΛ࡞ͬͯ ίϯςετ༏উͯ͠ େֶ͔ΒҰૣ͍ αϯλ͞Μ͕๚Εͨ #PiyoConf ςετLT
͜ΕΈࠐΈͷߨٛͷ…… ଟগ٭৭͍ͯ͠·͢…… ઌੜʮϥζύΠͱηϯαʔΛͬͯIoTػثΛ࡞ͬͯ͘ΕͰʯ (༁: νʔϜͰϥζϕϦʔύΠͱηϯαʔΛͬͯࣗ༝ʹIoTػثΛ࡞͍ͬͯͩ͘͞) ϫΠʮ͓͔ͷͨ͠ʯ(༁: Θ͔Γ·ͨ͠)
ԿΛ࡞Δ͔ͷ͠߹͍ ϫΠ: ʮςʔϚࣗ༝…Կ࡞Δʁʯ ŪŕŹA:ʮϫΠNAS΄͍͠ͳʯ ŪŕŹA:ʮNASҎ֎ͩͱ͓ؾ࣋ͪηϯαʔͰ͍Ζ͍Ζͬͯ͘ΕΔͭʯ ŪŕŹB:ʮϫΠͳΜ͔ϥδίϯ΄͍͠ͳʯ ϫΠ: ʮͰී௨ͷͭ࡞ͬͯͭ·ΒΜ͠ͳ……ʯ
ԿΛ࡞Δ͔ͷ͠߹͍ ŪŕŹB:ʮগͳ͍༡Δतۀ͠ͳʯ ŪŕŹB:ʮͤʂNASηϯαʔϥδίϯશ෦߹ମͤͨ͞Ζʂwʯ ŪŕŹA:ʮϥδίϯͷલ໘ʹϫΠͷإΛష͚ͬͭͨΒ͓Ζ͍͔ͳʯ ϫΠ: ʮͳΜͦΕέΔͳʯ
࡞Γ·ͨ͠ ͔Θ͍͍ʙʙʙʙʂʂʂ
໋໊ ໋໊
͜Εͳʹ…ʁ - NAS - ϥδίϯ - Թ࣪ܭ - ͳͰͳͰػೳ -
Γͯ͌;͍͐͢ ͜ΕΒ͕ͻͱͭʹͳͬͨσόΠεͰ͢
PUI-PUI ORE HUB Webϖʔδ্ͰԹ࣪ใͱ͔ɺ ԶΧʔ͕ଓதͷSSIDIPΞυϨεΛݟΔ͜ͱ͕Ͱ͖·͢…… (NASʹΞΫηε͢Δͷʹඞཁͳใ͔ͩΒͶ)
ਤղʂԶΧʔͷͯ͢ʂ
Γͯ͌;͍͐͢ͷൿີ ͳΜ͔ରΛҰपͨ͠ಈըΛࡱΔͱ3DσʔλʹͰ͖ΔΒ͍͠ʁ ͬͯΈΑ͏ʂ ↓ ΄ͳ……(܈่յͰ࠭ʹͳͬͯফ͑ΔŪŕŹA)
Γͯ͌;͍͐͢ͷൿີ ͨ·ͨ·ݚڀࣨʹస͕ͬͯͨKinectͰ3DσʔλΛऔಘ͠·ͨ͠ ͬͨͶʂ
Γͯ͌;͍͐͢ͷൿີ 3DϓϦϯλʔͰҹͨ͠Βബ͗ͯ͢إ໘่յͨ͠ͷͰ BlenderͰదʹްΈΛ͚ͭͨΒΞϯύϯϚϯʹͳͬͨਤ
Γͯ͌;͍͐͢ͷൿີ Ͱ͚ͨ
༻ٕज़ ϥζύΠ্ͷAPIαʔόʔ Express(Node.js) ֤छηϯαʔ, લ໘OLED Python3 ϥζύΠ্ͷϑΝΠϧαʔόʔ SAMBA ֤छηϯαʔ͕ ͦΕͧΕσʔλૹ৴
ϥζύΠ Ͳ͔͜ԕ͍ͱ͜Ζʹ͋Δαʔόʔ Ͳ͔͜ͷVPS্ʹ͋ΔAPIαʔόʔ docker-compose( PHP, MySQL ) σʔλ͕ ·ͱ·Γ࣍ୈ ૹ৴ NetlifyʹσϓϩΠͨ͠Webϑϩϯτ React ϥδίϯ: ط σʔλΛऔಘͯ͠දࣔ
ߨٛऴྃޙ ϫΠ: ʮී௨ʹέͯͨͳʯ ŪŕŹA:ʮେֶͷιϑίϯग़ͯΈΜʁʁʯ ŪŕŹB&ϫΠ:ʮ͑͑ͳʈʙʯ
͋Γ͕ͱφεʂ େউར ↑ͬͨͥ
͋Γ͕ͱφεʂ ͱ͍͏Θ͚ͰҰૣ͍ΫϦεϚεϓϨθϯτΛָ͠Έʹ͢Δ Χζ೭ॿ͘ΜͳͷͰͨ͠……
σϞಈը