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
Money Forward Tech Event vol.1
Search
Money Forward, Inc.
September 06, 2023
Technology
0
92
Money Forward Tech Event vol.1
Money Forward, Inc.
September 06, 2023
Tweet
Share
More Decks by Money Forward, Inc.
See All by Money Forward, Inc.
MEet Flutter Add-to-App: Unlocking Our Productivity
moneyforward
0
73
マネーフォワードが取り組む グローバルテックカンパニーへの挑戦 / Money Forward’s Challenge to Become a Global Tech Company
moneyforward
0
98
マネーフォワードのエンジニアリング進化論 / The Evolution of Engineering at Money Forward
moneyforward
0
190
Rubyにおける並行処理 / Concurrency in Ruby
moneyforward
0
71
通知基盤におけるKafka活用事例 / Kafka Case Study on the Notification Platform
moneyforward
0
140
マネーフォワードにおけるデータ戦略 / Data Strategy at Money Forward
moneyforward
0
110
FiftyOneを用いたOCRモデルの比較 / Comparing OCR Models using FiftyOne
moneyforward
0
50
グローバル環境における効果的なチームワーク / Effective Teamwork in a Global Environment
moneyforward
0
51
複数拠点・複数チームにおけるデリバリのボトルネックと解消方法について
moneyforward
0
310
Other Decks in Technology
See All in Technology
[JAWS-UG GameTech] 第6回 各種事例紹介_18TRIPにおけるAWSサービスを活用した負荷テスト・障害テスト
naoto_yasuda
0
150
【shownet.conf_】ShowNet x 宇宙ネットワーク
shownet
PRO
0
390
Azure Verified Moduleを触って分かった注目ポイント/azure-verified-module-begin
mhrtech
1
360
【shownet.conf_】クロージングセッション
shownet
PRO
0
290
Oracle Database 23ai 新機能#4 Real Application Clusters
oracle4engineer
PRO
0
150
XP matsuri 2024 - 銀河英雄伝説に学ぶ
kawaguti
PRO
3
560
スモールスタート、不都合な真実 〜 耳当たりの良い言葉に現場が振り回されないために/20240930-ssmjp-small-start
opelab
13
1.8k
【shownet.conf_】放送局とShowNetが共創する、未来の放送システム ~Media over IP 特別企画の裏側~
shownet
PRO
0
330
それでもやっぱり ExpressRoute が好き!
skmkzyk
0
230
クレジットカードを製造する技術
yutadayo
81
45k
【shownet.conf_】トポロジ図の歩き方
shownet
PRO
0
480
15 JSON serializers for Ruby
okuramasafumi
2
100
Featured
See All Featured
How STYLIGHT went responsive
nonsquared
95
5.1k
How To Stay Up To Date on Web Technology
chriscoyier
787
250k
The Art of Programming - Codeland 2020
erikaheidi
51
13k
Faster Mobile Websites
deanohume
304
30k
Bash Introduction
62gerente
608
210k
A Philosophy of Restraint
colly
202
16k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
225
22k
RailsConf 2023
tenderlove
28
840
Pencils Down: Stop Designing & Start Developing
hursman
119
11k
The World Runs on Bad Software
bkeepers
PRO
65
11k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
364
22k
Music & Morning Musume
bryan
46
6.1k
Transcript
MF & Ruby Jul. 26th, 2023 Money Forward Tech Event
vol.1 Hasegawa Yuta 1
I'm developing…… 2
3
We Adopt…… server mobile web 4
About our office 5
空室状況が自動的に通知されます 6
センサで監視しています • Raspberry Pi と照度センサを活用 7
アーキテクチャ • Raspberry Pi と照度センサ間の インターフェイスにはGroveを採用 • SensorモデルはActiveHashを継承 ◦ 判定しきい値は各センサで可変と
し、DBには保存しない • webページ上もしくはSlackから 現在の空室状況を取得可能 8
Raspberry Piとは • ARM CPUを搭載したシングルボードコンピュータ ◦ Switchや自動運転用プロセッサと同じ • 用途に応じてクロック周波数や消費電力の異なる 複数のモデルが展開されている
◦ 上位モデルの4Bを使用中(1.5GHz 4core / 8GB RAM) ◦ 最もミニマムなモデルは0.1A程度の電流でも動かせる image: raspberrypi.org 9
熱中症対策が大切 • Raspberry Pi のようなファンレスコンピュータは発熱量が大きく、 特に夏場は熱対策が欠かせない • 異常動作が起こるのみならず、素子の寿命やケース、設置場所にも 悪影響を与えてしまう(ABS樹脂などは70〜80℃を超えるとNG) •
冷却ファンをつけるのが手っ取り早いが、うるさくて邪魔かつ 美しくない 10
発熱を抑えるには • ヒートシンクを付ける ◦ 安価かつ効果大 • サーマルスロットリングを行う ◦ CPU温度が閾値を超えた場合に クロックを抑える
• CPUへの印加電圧を制限する ◦ やりすぎるとOSが落ちる 11
今後の展望 • 温湿度監視(センサは追加可能) • 構成をよりリッチに 12
Appendix: English Phrases Brochure 13