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
Battery Historian v2
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
futabooo
September 28, 2016
Programming
1.4k
0
Share
Battery Historian v2
futabooo
September 28, 2016
More Decks by futabooo
See All by futabooo
Android Jetpack Navigation Deep Links Tips
futaboooo
0
630
チームの学びを活かす全社での取り組み / company wide efforts to make use of team's learning
futaboooo
1
750
ペアプロ・モブプロを広めるのに役立ったControl Chartの使い方 / How to use Control Chart which helped spread Pair or Mob Programing
futaboooo
2
330
スクラムチームをやめて、20人でカンバン運用してきた半年間の軌跡 / Stop Scrum Start Kanban
futaboooo
19
19k
InvisionのAndroidアプリでみる4つのデザイン基本原則 / Four design basic principles seen in Invision's Android application
futaboooo
2
2.5k
Pairsの開発のすべて / all of Pairs development
futaboooo
1
2.7k
モブプログラミングという開発スタイル、あるいは生産性について / On development style called mob programming, or productivity
futaboooo
5
8.9k
Androidでスクレイピングした話 / Talk of scraping with Android
futaboooo
0
5.4k
新人スクラムマスターが開発者と兼任しながらやってきた事と成果/What the newcomer Scrum Master came while concurrently serving as a developer and the result
futaboooo
1
2k
Other Decks in Programming
See All in Programming
Signal Forms: Beyond the Basics @ngBaguette 2026 in Paris
manfredsteyer
PRO
0
180
Make SRE Operations Easier with Azure SRE Agent
kkamegawa
0
2.2k
柔軟なPDFレイアウトエディタを支える型システム設計 — Discriminated UnionとConditional Typeの実践
minako__ph
4
1.2k
ReactとSvelteのその先、Ripple-TS / Beyond React and Svelte: Ripple-TS
ssssota
3
1.8k
タクシーアプリ『GO』の バックエンド開発のおける AI利活用と若者のすべて
pyama86
3
1.8k
[2026年度第1回ORセミナー] 計画最適化ベンチャーと競技プログラミング人材
terryu16
0
210
PHPで使える日時の表現と、その知り方 #frontend_phpcon_do
o0h
PRO
0
140
Swiftのレキシカルスコープ管理
kntkymt
0
200
気づいたらRubyで100作品 ー クリエイティブコーディングが生活の一部になるまで / 100 Ruby Sketches Later: How Creative Coding Became Part of My Life
chobishiba
3
500
AIチームを指揮するOSS「TAKT」活用術 / How to Use “TAKT,” an OSS Tool for Orchestrating AI Teams
nrslib
6
760
jQueryをバージョンアップする前に使いたいjQuery Migrate
matsuo_atsushi
0
140
Talking to terminals (and how they talk back) (KotlinConf 2026)
jakewharton
PRO
1
160
Featured
See All Featured
Exploring anti-patterns in Rails
aemeredith
3
380
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
150
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.5k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.1k
Discover your Explorer Soul
emna__ayadi
2
1.1k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
210
Automating Front-end Workflow
addyosmani
1370
210k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
340
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
380
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
230
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
590
Transcript
Battery Historian v2 potatotips #33 @futabooo
futabooo (Takahiro Futagawa) - Lead Engineer at eureka, Inc. -
Android(Java), Golang, AngularJS - FantasyEarth Zero, s.CRY.ed futabooo futabooo
None
None
‣ Golang ‣ AngularJS + TypeScript ‣ Java + Kotlin
‣ Obj-c + Swift ‣ PHP ‣ Java ‣ Swift + Obj-c
http://recruit.eure.jp/
What is Battery Historian?
Battery Historian Google I/O 2014
Battery Historian
Battery Historian Battery Historian $ adb bugreport > bugreport.txt $
./historian.py bugreport.txt > report.html
Battery Historian ‣ visualize the battery data ‣ create html
file ‣ python script
What is Battery Historian v2?
Battery Historian v2 ‣ rewrite in Go ˍ JavaScript ‣
improved UI ‣ additional data view
Battery Historian v2
Check My App
$ cd path/to/battery-historian $ go run cmd/battery-historian/battery-historian.go
Demo
Thank you Credit: NASA Earth Observatory/NOAA NGDC