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
540
チームの学びを活かす全社での取り組み / company wide efforts to make use of team's learning
futaboooo
1
640
ペアプロ・モブプロを広めるのに役立ったControl Chartの使い方 / How to use Control Chart which helped spread Pair or Mob Programing
futaboooo
2
260
スクラムチームをやめて、20人でカンバン運用してきた半年間の軌跡 / Stop Scrum Start Kanban
futaboooo
19
18k
InvisionのAndroidアプリでみる4つのデザイン基本原則 / Four design basic principles seen in Invision's Android application
futaboooo
2
2.3k
Pairsの開発のすべて / all of Pairs development
futaboooo
1
2.4k
モブプログラミングという開発スタイル、あるいは生産性について / On development style called mob programming, or productivity
futaboooo
5
8.5k
Androidでスクレイピングした話 / Talk of scraping with Android
futaboooo
0
5.1k
新人スクラムマスターが開発者と兼任しながらやってきた事と成果/What the newcomer Scrum Master came while concurrently serving as a developer and the result
futaboooo
1
1.8k
Other Decks in Programming
See All in Programming
Jakarta EE as Seen Trough the Lens of the ASF
ivargrimstad
0
800
Why I Choose NetBeans for Jakarta EE
ivargrimstad
0
790
のびしろを広げる巻き込まれ力:偶然を活かすキャリアの作り方/oso2024
takahashiikki
1
200
Hi, have you met Kotlin Multiplatform? | DevFest Vienna 2024
prof18
0
220
tsconfig.jsonの最近の新機能 ファイルパス編
uhyo
7
1.9k
Cloud Adoption Framework にみる組織とクラウド導入戦略
tomokusaba
2
680
The future of development – Are our jobs getting harder or easier?
hollycummins
1
190
データマイグレーションの成功戦略~サービスリニューアルで失敗しないための実践ガイド~
tkzwtks
8
840
ポケモンで考えるコミュニケーション / Communication Lessons from Pokémon
mackey0225
5
220
ML-прайсинг_на_Lamoda__вошли_и_вышли__приключение_на_20_минут__Слава_Цыганков.pdf
lamodatech
0
390
perl for shell, awk and sed programmers
mackee
2
990
GrafanaのHTTP API を眺めてみよう
rinchoku
0
460
Featured
See All Featured
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
9
630
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
37
1.7k
[RailsConf 2023] Rails as a piece of cake
palkan
49
4.8k
Building Flexible Design Systems
yeseniaperezcruz
327
38k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
4
250
Designing the Hi-DPI Web
ddemaree
280
34k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
105
48k
A Philosophy of Restraint
colly
203
16k
Bootstrapping a Software Product
garrettdimon
PRO
305
110k
Large-scale JavaScript Application Architecture
addyosmani
510
110k
No one is an island. Learnings from fostering a developers community.
thoeni
19
2.9k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
364
22k
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