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
96
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
130
マネーフォワードが取り組む グローバルテックカンパニーへの挑戦 / Money Forward’s Challenge to Become a Global Tech Company
moneyforward
0
180
マネーフォワードのエンジニアリング進化論 / The Evolution of Engineering at Money Forward
moneyforward
0
320
Rubyにおける並行処理 / Concurrency in Ruby
moneyforward
0
110
通知基盤におけるKafka活用事例 / Kafka Case Study on the Notification Platform
moneyforward
0
230
マネーフォワードにおけるデータ戦略 / Data Strategy at Money Forward
moneyforward
0
210
FiftyOneを用いたOCRモデルの比較 / Comparing OCR Models using FiftyOne
moneyforward
0
72
グローバル環境における効果的なチームワーク / Effective Teamwork in a Global Environment
moneyforward
0
74
複数拠点・複数チームにおけるデリバリのボトルネックと解消方法について
moneyforward
0
320
Other Decks in Technology
See All in Technology
Flutterによる 効率的なAndroid・iOS・Webアプリケーション開発の事例
recruitengineers
PRO
0
120
VideoMamba: State Space Model for Efficient Video Understanding
chou500
0
190
Taming you application's environments
salaboy
0
190
Zennのパフォーマンスモニタリングでやっていること
ryosukeigarashi
0
150
エンジニア人生の拡張性を高める 「探索型キャリア設計」の提案
tenshoku_draft
1
130
Engineer Career Talk
lycorp_recruit_jp
0
190
CDCL による厳密解法を採用した MILP ソルバー
imai448
3
150
アジャイルチームがらしさを発揮するための目標づくり / Making the goal and enabling the team
kakehashi
3
140
日経電子版のStoreKit2フルリニューアル
shimastripe
1
140
Oracle Cloud Infrastructureデータベース・クラウド:各バージョンのサポート期間
oracle4engineer
PRO
28
13k
誰も全体を知らない ~ ロールの垣根を超えて引き上げる開発生産性 / Boosting Development Productivity Across Roles
kakehashi
1
230
OCI Vault 概要
oracle4engineer
PRO
0
9.7k
Featured
See All Featured
Large-scale JavaScript Application Architecture
addyosmani
510
110k
Why You Should Never Use an ORM
jnunemaker
PRO
54
9.1k
The Cost Of JavaScript in 2023
addyosmani
45
6.8k
Rails Girls Zürich Keynote
gr2m
94
13k
Product Roadmaps are Hard
iamctodd
PRO
49
11k
Become a Pro
speakerdeck
PRO
25
5k
We Have a Design System, Now What?
morganepeng
50
7.2k
BBQ
matthewcrist
85
9.3k
Happy Clients
brianwarren
98
6.7k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
131
33k
How to Think Like a Performance Engineer
csswizardry
20
1.1k
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
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