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
ハムスター監視システムをつくってみた (Implement streaming camera ...
Search
memory
PRO
August 28, 2019
Programming
1
180
ハムスター監視システムをつくってみた (Implement streaming camera for hamster)
社内 LT にてお話しした内容になります。
I made a speech which is an LT at BASE Study meetup (for working members)
memory
PRO
August 28, 2019
Tweet
Share
More Decks by memory
See All by memory
ChatGPT とつくる PHP で OS 実装
memory1994
PRO
3
160
事業観点から見る技術的負債の返済
memory1994
PRO
4
940
PHP でアセンブリ言語のように書く技術
memory1994
PRO
1
190
PHP でアセンブリっぽく書く技術
memory1994
PRO
1
120
How to implement a RubyVM with PHP?
memory1994
PRO
3
2.5k
二郎系ラーメンのコールで学ぶ AST 解析
memory1994
PRO
8
2.5k
RubyVM を PHP で実装する 〜Hello World を出力するまで〜
memory1994
PRO
1
760
令和最新版 PHP メモリ管理術
memory1994
PRO
7
4.1k
技術的負債が生まれる背景を理解して,アーリーからレイター向けの根本的なアプローチを考える
memory1994
PRO
23
9k
Other Decks in Programming
See All in Programming
Go の GC の不得意な部分を克服したい
taiyow
3
970
アクターシステムに頼らずEvent Sourcingする方法について
j5ik2o
6
660
「とりあえず動く」コードはよい、「読みやすい」コードはもっとよい / Code that 'just works' is good, but code that is 'readable' is even better.
mkmk884
6
1.3k
Fibonacci Function Gallery - Part 1
philipschwarz
PRO
0
270
traP の部内 ISUCON とそれを支えるポータル / PISCON Portal
ikura_hamu
0
110
range over funcの使い道と非同期N+1リゾルバーの夢 / about a range over func
mackee
0
200
KubeCon NA 2024の全DB関連セッションを紹介
nnaka2992
0
110
なまけものオバケたち -PHP 8.4 に入った新機能の紹介-
tanakahisateru
1
140
Scalaから始めるOpenFeature入門 / Scalaわいわい勉強会 #4
arthur1
1
380
Внедряем бюджетирование, или Как сделать хорошо?
lamodatech
0
860
php-conference-japan-2024
tasuku43
0
400
命名をリントする
chiroruxx
1
550
Featured
See All Featured
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
10
850
Code Review Best Practice
trishagee
65
17k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
49
2.2k
Docker and Python
trallard
43
3.2k
Writing Fast Ruby
sferik
628
61k
Reflections from 52 weeks, 52 projects
jeffersonlam
348
20k
A designer walks into a library…
pauljervisheath
205
24k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
Scaling GitHub
holman
459
140k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
127
18k
Optimising Largest Contentful Paint
csswizardry
33
3k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Transcript
/ / BASE テックランチ LT めもりー ハムスター監視システムを Swoole + TypeScript
+ React + Redux でつくってみた © - BASE, Inc.
何をつくったの?
© - BASE, Inc. 何をつくったの? Raspberry Pi PiCamera, Sensor
Hat
開発のきっかけ
© - BASE, Inc. 開発のきっかけ 12 Raspberry Pi 4,000
カメラあるなら監視カメラ作れるのでは?
開発を開始
プロダクトについて
© - BASE, Inc. プロダクトについて PHP . Swoole Docker TypeScript
React.js Redux Webpack Python WebSocket Node.js
© - BASE, Inc. プロダクトについて https://github.com/memory-agape/magnolia- raspberrypi https://github.com/memory-agape/magnolia-client https://github.com/memory-agape/magnolia-server
© - BASE, Inc. プロダクトについて どんな仕組みか?
© - BASE, Inc. プロダクトについて
© - BASE, Inc. プロダクトについて 初期のプロダクト
© - BASE, Inc. 初期のプロダクト • とりあえず、リリースし たかった • ストリーミングがメイ
ンではなく、数秒おき に画像を差し替える仕 組みがメイン。 • ストリーミングはあと から追加された
© - BASE, Inc. プロダクトについて 現在のプロダクト
© - BASE, Inc. 現在のプロダクト • 少し時間をかけて作っ た • ストリーミングがメイ
ン • 回線の状況で画像を数 秒ごとにフェッチする 仕組みもある
© - BASE, Inc. 現在のプロダクト • 設定画⾯から部屋の室 温とか湿度が取れる • なお精度はよくない
コスト
イニシャルコスト
© - BASE, Inc. コスト Raspberry Pi Model - \
, - \4,000 - \10,000 2
ランニングコスト
© - BASE, Inc. ランニングコスト ConoHa - \ , -
\2,500 5
コスト削減について
© - BASE, Inc. コスト削減について 10 1 1
DEMONSTRATION
詳しくは note に書いてるよ https://note.mu/m m r /n/neda b feeb
THANK YOU FOR YOUR LISTENING