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
futabooo
September 28, 2016
Programming
0
1.3k
Battery Historian v2
futabooo
September 28, 2016
Tweet
Share
More Decks by futabooo
See All by futabooo
Android Jetpack Navigation Deep Links Tips
futaboooo
0
590
チームの学びを活かす全社での取り組み / company wide efforts to make use of team's learning
futaboooo
1
720
ペアプロ・モブプロを広めるのに役立ったControl Chartの使い方 / How to use Control Chart which helped spread Pair or Mob Programing
futaboooo
2
290
スクラムチームをやめて、20人でカンバン運用してきた半年間の軌跡 / Stop Scrum Start Kanban
futaboooo
19
18k
InvisionのAndroidアプリでみる4つのデザイン基本原則 / Four design basic principles seen in Invision's Android application
futaboooo
2
2.4k
Pairsの開発のすべて / all of Pairs development
futaboooo
1
2.6k
モブプログラミングという開発スタイル、あるいは生産性について / On development style called mob programming, or productivity
futaboooo
5
8.7k
Androidでスクレイピングした話 / Talk of scraping with Android
futaboooo
0
5.3k
新人スクラムマスターが開発者と兼任しながらやってきた事と成果/What the newcomer Scrum Master came while concurrently serving as a developer and the result
futaboooo
1
1.9k
Other Decks in Programming
See All in Programming
Introduction to Git & GitHub
latte72
0
120
DynamoDBは怖くない!〜テーブル設計の勘所とテスト戦略〜
hyamazaki
1
210
A Gopher's Guide to Vibe Coding
danicat
0
170
『リコリス・リコイル』に学ぶ!! 〜キャリア戦略における計画的偶発性理論と変わる勇気の重要性〜
wanko_it
1
590
新世界の理解
koriym
0
140
kiroでゲームを作ってみた
iriikeita
0
180
The State of Fluid (2025)
s2b
0
190
TanStack DB ~状態管理の新しい考え方~
bmthd
2
310
decksh - a little language for decks
ajstarks
4
21k
STUNMESH-go: Wireguard NAT穿隧工具的源起與介紹
tjjh89017
0
380
【第4回】関東Kaggler会「Kaggleは執筆に役立つ」
mipypf
0
720
あのころの iPod を どうにか再生させたい
orumin
2
2.5k
Featured
See All Featured
Building Applications with DynamoDB
mza
96
6.6k
Build The Right Thing And Hit Your Dates
maggiecrowley
37
2.8k
Statistics for Hackers
jakevdp
799
220k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.6k
Speed Design
sergeychernyshev
32
1.1k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
110
20k
Why You Should Never Use an ORM
jnunemaker
PRO
59
9.5k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Code Reviewing Like a Champion
maltzj
525
40k
Designing for Performance
lara
610
69k
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