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
35
動くNASを作ってコンテスト優勝して大学から一足早いサンタさんが訪れた話
kazuki19992
March 07, 2023
Tweet
Share
More Decks by kazuki19992
See All by kazuki19992
PiyoConf2021 オープニング
kazuki19992
0
67
水城市について
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
AWSを活用したIoTにおけるセキュリティ対策のご紹介
kwskyk
0
300
遷移の高速化 ヤフートップの試行錯誤
narirou
6
980
AIエージェント元年
shukob
0
150
AWS Well-Architected Frameworkで学ぶAmazon ECSのセキュリティ対策
umekou
2
110
利用終了したドメイン名の最強終活〜観測環境を育てて、分析・供養している件〜 / The Ultimate End-of-Life Preparation for Discontinued Domain Names
nttcom
2
360
AI Agent時代なのでAWSのLLMs.txtが欲しい!
watany
2
180
内製化を加速させるlaC活用術
nrinetcom
PRO
2
120
NFV基盤のOpenStack更新 ~9世代バージョンアップへの挑戦~
vtj
0
330
わたしがEMとして入社した「最初の100日」の過ごし方 / EMConfJp2025
daiksy
13
4.1k
Apache Iceberg Case Study in LY Corporation
lycorptech_jp
PRO
0
270
PHPカンファレンス名古屋-テックリードの経験から学んだ設計の教訓
hayatokudou
2
530
OPENLOGI Company Profile
hr01
0
60k
Featured
See All Featured
Facilitating Awesome Meetings
lara
52
6.2k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.7k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
4
430
We Have a Design System, Now What?
morganepeng
51
7.4k
4 Signs Your Business is Dying
shpigford
182
22k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
Become a Pro
speakerdeck
PRO
26
5.2k
Designing for humans not robots
tammielis
250
25k
The Cult of Friendly URLs
andyhume
78
6.2k
For a Future-Friendly Web
brad_frost
176
9.6k
The Art of Programming - Codeland 2020
erikaheidi
53
13k
GitHub's CSS Performance
jonrohan
1030
460k
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&ϫΠ:ʮ͑͑ͳʈʙʯ
͋Γ͕ͱφεʂ େউར ↑ͬͨͥ
͋Γ͕ͱφεʂ ͱ͍͏Θ͚ͰҰૣ͍ΫϦεϚεϓϨθϯτΛָ͠Έʹ͢Δ Χζ೭ॿ͘ΜͳͷͰͨ͠……
σϞಈը