おふとんの中から寝言をつぶやく

ビットコインなどの暗号(仮想)通貨関連の話題を中心に雑多に書きます。

ZaifのBTC_JPYのリアルタイムチャート作りました

こんにちは、こんばんは。

 f:id:harmonir:20170211042238j:plain

 

Zaifという取引所のBTC_JPYのリアルタイムチャートを作ってみました。

 

こちらになります→ BTC_JPY Realtime charts

 

これは最新の取引価格を表示するものです。少し長い時間、動きを追いかけやすいようにシンプルにしました。

上段が1マス10秒、およそ5分間のデータをみることが出来ます。

下段が1マス5分で、上の段の大体端から端までがこの1マスに収まります。約50分間のデータが表示できます。

 

ちょっと不安定なサーバーに置いているので、たまに見られなくなったら、5-10分ほどしてからリロードしてもらえると見えるようになるかと思います。

 

ゆっくりですが、少しずつ手を加えていく予定です。

どうぞよろしくお願いします。

 

Androidアプリ開発でmultiple dex files define が出たときのエラー解消のための糸口の探し方

f:id:harmonir:20170209025657j:plain

ライブラリAとライブラリBを使おうとして、AとBの両方が、同じライブラリCを使う時に、AとBが指定したライブラリCのバージョンがそれぞれ違うときに複数のDEXファイルが存在してしまうようです。

 

自分のハマった具体的なケースを書いておきます。

 

NEND SDKとFirebaseは内部でplay-servicesを使っていますが、それぞれが依存するplay-servicesのバージョンが違っていました。

  

自分が使いたいライブラリが依存しているライブラリとそのバージョンを調べるには、ターミナルを開いて

 

cd app
../gradlew dependencies

 と書いて出てきたものをみればわかると思います。

 

そこで a.b.c -> x.y.z のようになっている部分があったらそこがバージョンのずれのために別々のDEXファイルが存在する原因になっているので、それを解消してあげましょう。

 

f:id:harmonir:20170209022601j:plain

 ↓

f:id:harmonir:20170209022617j:plain

 

NEND SDKが新しくなってそれだけ新しくしたり、逆にFirebase等で新しいのを使っているのに、NEND SDKの更新が追いついていないときに出るということもありました。

 

ちゃんと理解してれば基本的なことなのかもしれませんが…

(調べ方忘れて二日くらいつぶしたのでした)

 

懐中電灯アプリ、リリースしました!

こんばんは。

とても寒い日が続きますね。体調はいかがですか?

LEDを点けっぱなしにすると、スマホが暖かくなって、ポケットの中も暖かくなるかもしれません。

そういうわけで(!?)初のアプリ、らくらく懐中電灯というAndroidアプリをリリースしました。

play.google.com

 

電池の残量に気をつけつつ…よろしければご利用ください。