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
SREによる隣接領域への越境とその先の信頼性
shonansurvivors
2
520
Exadata Database Service on Dedicated Infrastructure(ExaDB-D) UI スクリーン・キャプチャ集
oracle4engineer
PRO
2
3.2k
ExaDB-D dbaascli で出来ること
oracle4engineer
PRO
0
3.9k
IBC 2024 動画技術関連レポート / IBC 2024 Report
cyberagentdevelopers
PRO
0
110
ドメインの本質を掴む / Get the essence of the domain
sinsoku
2
160
強いチームと開発生産性
onk
PRO
34
11k
Adopting Jetpack Compose in Your Existing Project - GDG DevFest Bangkok 2024
akexorcist
0
110
SRE×AIOpsを始めよう!GuardDutyによるお手軽脅威検出
amixedcolor
0
130
Lambdaと地方とコミュニティ
miu_crescent
2
370
Taming you application's environments
salaboy
0
190
SSMRunbook作成の勘所_20241120
koichiotomo
2
150
CysharpのOSS群から見るModern C#の現在地
neuecc
2
3.4k
Featured
See All Featured
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
47
2.1k
Ruby is Unlike a Banana
tanoku
97
11k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
28
2k
A designer walks into a library…
pauljervisheath
204
24k
A better future with KSS
kneath
238
17k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
506
140k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
27
840
Adopting Sorbet at Scale
ufuk
73
9.1k
StorybookのUI Testing Handbookを読んだ
zakiyama
27
5.3k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
229
52k
Docker and Python
trallard
40
3.1k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
44
2.2k
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