Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
Battery Historian v2
futabooo
September 28, 2016
Programming
0
1.2k
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
420
チームの学びを活かす全社での取り組み / company wide efforts to make use of team's learning
futaboooo
1
480
ペアプロ・モブプロを広めるのに役立ったControl Chartの使い方 / How to use Control Chart which helped spread Pair or Mob Programing
futaboooo
2
210
スクラムチームをやめて、20人でカンバン運用してきた半年間の軌跡 / Stop Scrum Start Kanban
futaboooo
19
17k
InvisionのAndroidアプリでみる4つのデザイン基本原則 / Four design basic principles seen in Invision's Android application
futaboooo
2
1.9k
Pairsの開発のすべて / all of Pairs development
futaboooo
1
2.1k
モブプログラミングという開発スタイル、あるいは生産性について / On development style called mob programming, or productivity
futaboooo
5
7.8k
Androidでスクレイピングした話 / Talk of scraping with Android
futaboooo
0
4.6k
新人スクラムマスターが開発者と兼任しながらやってきた事と成果/What the newcomer Scrum Master came while concurrently serving as a developer and the result
futaboooo
1
1.6k
Other Decks in Programming
See All in Programming
tidy_rpart
bk_18
0
540
「自律型開発組織」を目指すCTOの、試行錯誤の記録
ar_tama
1
200
【DevFest & ADS JP 22】チームで導入する
[email protected]
おいしい健康
kako351
0
210
ペパカレで入社した私が感じた2つのギャップと向き合い方
kosuke_ito
0
140
%q is for Quine
koic
0
400
Cloudflare Workersと状態管理
chimame
2
470
10年以上続くプロダクトの フロントエンド刷新プロジェクトのふりかえり
yotahada3
2
300
PHPアプリケーションにおけるアーキテクチャメトリクスについて / Architecture Metrics in PHP Applications
isanasan
1
210
eBPF와 함께 이해하는 Cilium 네트워킹
hadaney
3
830
新卒でサービス立ち上げから Hasuraを使って3年経った振り返り
yutorin
0
200
ipa-medit: Memory search and patch tool for IPA without Jailbreaking/ipa-medit-bh2022-europe
tkmru
0
130
Functional Data Engineering - A Blueprint for adopting functional principles in data pipeline
vananth22
0
160
Featured
See All Featured
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
182
15k
Ruby is Unlike a Banana
tanoku
93
9.5k
Teambox: Starting and Learning
jrom
124
7.9k
Building Applications with DynamoDB
mza
85
4.9k
Put a Button on it: Removing Barriers to Going Fast.
kastner
56
2.5k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
657
120k
Building a Scalable Design System with Sketch
lauravandoore
451
31k
Robots, Beer and Maslow
schacon
154
7.3k
The Art of Programming - Codeland 2020
erikaheidi
35
11k
A Tale of Four Properties
chriscoyier
149
21k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
109
16k
Navigating Team Friction
lara
176
12k
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