車のスピードメーターの問題点

フロントガラスの下についてるからスピードを確認するときに視線を前方から外さなければならず危ない。

この問題の解決策
1スピードを読み上げる機能をつける。5km/h刻みぐらいで。
2フロントガラスに表示する。位置は右端の真ん中辺り。

1を実現するスマホアプリ探したけど見つからなかった。設定スピードを超えると警告音が鳴るものはあったけど。

連続タイマー2 (プログラマブルタイマー)

このアプリはリストに並んでいるタイマーを上から順に実行していきます。パソコンのプログラミングと同じように任意の区間(タイマーaからタイマーb)をループさせたり条件分岐させたりできます(break,continueが使えます)。

各タイマーの開始時にそのラベルと設定時間を読み上げます。

 

実行できるタイマーの例

最も単純な使い方は一つのタイマーを繰り返すことです。

少し複雑にしてn個のタイマーを一つ一回ずつ実行するのをm周させることもできます。

さらに複雑にしてループを入れ子にしたりbreak文を使ったものも作れます。

 f:id:ototokunsan:20180329214538p:plain

このポモドーロタイマーは連続タイマー1にも入っていますがループとBREAK文を使うことで短くなっています。しかも最後のBREAKのおかげで最後の周に長い休憩を実行しなくてすみます。(このアプリを作った理由の一つは連続タイマー1ではポモドーロで最後の長い休憩を実行してしまうのが気に入らなかったから)

 

残り時間の読み上げタイミングのパターンも他のアプリより自由に作れます。=、<、>、倍数を使って条件を作成できます。さらにその条件に使う残り時間は特定の時間だけでなく%で指定することもできます。たとえば、残り時間が設定時間の10%の倍数のときに読み上げるという条件も作れます。

また、タイマーごとに違うパターンを適用できるので例えば作業と休憩を繰り返すタイマーにおいて作業中は残り時間を読み上げて休憩中はほとんど読み上げないようにできます。

 

勉強、インターバルトレーニング、料理、TODOリストの代わりなど用途はいろいろあります。

 

連続タイマー2 - Google Play の Android アプリ

連続タイマー2 プライバシーポリシー


プライバシーポリシーについて
privacy policy


android.permission.READ_PHONE_STATE

電話がかかってきたときに音を止めるためにのみ使用します。
It is used only to stop the sound when a call comes in.

 

android.permission.READ_EXTERNAL_STORAGE

BGM用のMP3ファイルアドレスを取得するためにのみ使用します。
It is used only for obtaining MP3 file address for BGM.

 

android.permission.INTERNET
android.permission.ACCESS_NETWORK_STATE
android.permission.ACCESS_WIFI_STATE

広告表示のためにのみ使用します。
It is used only for advertisement display.

 

android.permission.RECORD_AUDIO

アプリの一時停止を解除するためにのみ使用します

it is used only for resuming paused timer

ライトコイン(LTC)送金時間

1回目

送信 2017-12-09 14:16 コインチェック
受信 2017/10/30 14:37 ビットフライヤー

約21分


2回目

送信 2017-12-09 14:40 コインチェック
受信 2017/10/30 15:02 ビットフライヤー

約22分

 

ビットコイン取引高日本一の仮想通貨取引所 coincheck bitcoin

ビットコインキャッシュBCHの送金時間

1回目

2017-10-29 17:48:05 送信 コインチェック
2017/10/30 18:00:08 受信 ビットフライヤー

約一日

 

 

2回目

2017-11-03 12:10:33  送信 コインチェック
2017/11/03 15:18:53 受信 ビットフライヤー

約3時間8分

 

 

 

 3回目

2017-12-10 13:30  送信 ビットフライヤー
2017/12/10 16:58 受信 ザイフ

約3時間28分

 

ビットコイン取引高日本一の仮想通貨取引所 coincheck bitcoin

p%下がった後元に戻すには何%上げればいい?

仮想通貨の取引をしていて気になったので計算してみた。 

0<p<100
(1-p/100)(1+x/100)=1

答えはこの方程式の解でそれは
x=100p/(100-p)

これはpより大きい。
なぜなら
x-p = p^2/(100-p) > 0

 

f(p)=100p/(100-p)

として具体的に数値を代入すると
f( 1 ) = 1.0101010101010102
f( 2 ) = 2.0408163265306123
f( 3 ) = 3.0927835051546393
f( 4 ) = 4.166666666666667
f( 5 ) = 5.2631578947368425
f( 6 ) = 6.382978723404255
f( 7 ) = 7.526881720430108
f( 8 ) = 8.695652173913043
f( 9 ) = 9.89010989010989
f( 10 ) = 11.11111111111111
f( 11 ) = 12.359550561797754
f( 12 ) = 13.636363636363637
f( 13 ) = 14.942528735632184
f( 14 ) = 16.27906976744186
f( 15 ) = 17.647058823529413
f( 16 ) = 19.047619047619047
f( 17 ) = 20.481927710843372
f( 18 ) = 21.951219512195124
f( 19 ) = 23.45679012345679
f( 20 ) = 25.0
f( 21 ) = 26.582278481012658
f( 22 ) = 28.205128205128204
f( 23 ) = 29.87012987012987
f( 24 ) = 31.57894736842105
f( 25 ) = 33.333333333333336
f( 26 ) = 35.13513513513514
f( 27 ) = 36.986301369863014
f( 28 ) = 38.888888888888886
f( 29 ) = 40.84507042253521
f( 30 ) = 42.857142857142854
f( 31 ) = 44.927536231884055
f( 32 ) = 47.05882352941177
f( 33 ) = 49.25373134328358
f( 34 ) = 51.515151515151516
f( 35 ) = 53.84615384615385
f( 36 ) = 56.25
f( 37 ) = 58.73015873015873
f( 38 ) = 61.29032258064516
f( 39 ) = 63.9344262295082
f( 40 ) = 66.66666666666667
f( 41 ) = 69.49152542372882
f( 42 ) = 72.41379310344827
f( 43 ) = 75.43859649122807
f( 44 ) = 78.57142857142857
f( 45 ) = 81.81818181818181
f( 46 ) = 85.18518518518519
f( 47 ) = 88.67924528301887
f( 48 ) = 92.3076923076923
f( 49 ) = 96.07843137254902
f( 50 ) = 100.0
f( 51 ) = 104.08163265306122
f( 52 ) = 108.33333333333333
f( 53 ) = 112.76595744680851
f( 54 ) = 117.3913043478261
f( 55 ) = 122.22222222222223
f( 56 ) = 127.27272727272727
f( 57 ) = 132.5581395348837
f( 58 ) = 138.0952380952381
f( 59 ) = 143.90243902439025
f( 60 ) = 150.0
f( 61 ) = 156.4102564102564
f( 62 ) = 163.1578947368421
f( 63 ) = 170.27027027027026
f( 64 ) = 177.77777777777777
f( 65 ) = 185.71428571428572
f( 66 ) = 194.11764705882354
f( 67 ) = 203.03030303030303
f( 68 ) = 212.5
f( 69 ) = 222.58064516129033
f( 70 ) = 233.33333333333334
f( 71 ) = 244.82758620689654
f( 72 ) = 257.14285714285717
f( 73 ) = 270.3703703703704
f( 74 ) = 284.61538461538464
f( 75 ) = 300.0
f( 76 ) = 316.6666666666667
f( 77 ) = 334.7826086956522
f( 78 ) = 354.54545454545456
f( 79 ) = 376.1904761904762
f( 80 ) = 400.0
f( 81 ) = 426.3157894736842
f( 82 ) = 455.55555555555554
f( 83 ) = 488.2352941176471
f( 84 ) = 525.0
f( 85 ) = 566.6666666666666
f( 86 ) = 614.2857142857143
f( 87 ) = 669.2307692307693
f( 88 ) = 733.3333333333334
f( 89 ) = 809.0909090909091
f( 90 ) = 900.0
f( 91 ) = 1011.1111111111111
f( 92 ) = 1150.0
f( 93 ) = 1328.5714285714287
f( 94 ) = 1566.6666666666667
f( 95 ) = 1900.0
f( 96 ) = 2400.0
f( 97 ) = 3233.3333333333335
f( 98 ) = 4900.0
f( 99 ) = 9900.0

となる。

 

コイン単価が50万のときに買って10%下がって45万になったところで損切りして40万で買い戻したら損が0になるには40万*f(10) = 44万4444円にならなければならないってことか。