6月にパッカーンしたxiaomi mi band 4がついに使えなくなった。タッチ部分が反応しなくなった。充電には反応する。パッカーンのせいかどうかは不明。
eTrex用にトラックのポイントを減らす
GPSのファイルをコンバートするにはgpsbabelを使うのが定番。形式がバラバラだった(今はだいぶまし)gps関係の相互変換を可能にしようというコマンドラインアプリで、ファイル形式の多さを工事現場で複数の言語が飛び交っていたというバベルの塔の故事になぞらえてこのネーミングとなっている。
www.gpsbabel.org
変換アプリだけど、減数やwaypointのみ削除などもできるし、入力ファイルと出力ファイルが同じ形式でも構わない。
eTrexのトラックには表示できるポイント数に限りがあって、今使っているeTrex 30cxは10,000だったかに増えているものの、500というモデルも使っていたことがある。RIdeWithGPSの有料オプションで「500に間引く」という機能があるのもこの名残り。
これまで間引きが必要なときにはGUI皮のgpebabelfeを使って、在りし日のルートラボや今のRideWithGPSで作ったgpxトラックファイルのポイント数を減らしていたけど、このたびスクリプト化。
<?php $num = 2000; array_shift($argv); foreach($argv as $filename){ if(preg_match('/\.gpx$/i', $filename) ==1) { $lines = rtrim(`grep '<trkpt' $filename | wc -l`); var_dump($lines); if($line >= $num) { $newfilename = preg_replace('/(\.gpx)$/i', "_${num}$1", $filename); system("gpsbabel -w -r -i gpx -f $filename -x duplicate,location -x simplify,count=${num} -o gpx -F $newfilename"); } }else { system("zenity --width=600 --info --text='${filename}は\.gpxファイルではありません。' 2>/dev/null"); } } ?>
制限いっぱいに使うのもあれだし、ブルペのような超ロングを走るわけでもないので、ポイント数2000で決め打ち。ファイル名も後ろに_2000をつけるよう決め打ち。エラーチェックもテキトー。ファイラnemoの右クリックメニューに登録。
gpsbabelはwindowsやMacOS版もあるので、zenityのところを変えれば動くんちゃうかな。
もちろんそれぞれGUI皮もあるのでそっちを使って細かい設定をするのも可能。kmlファイルも変換可能。
phpで文字列変数と整数変数を行ったり来たりする
intvalとかstrvalとかの変数を使うのが王道だけど、変数の型を適当に扱うのを利用してみる。
文字列を整数にするには1を掛けてやる。
<?php $val = "1192"; var_dump($val); var_dump($val * 1); ?>
結果。
string(4) "1192"
int(1192)
整数を文字列にするには空白を連結する。
<?php $val = 1192; var_dump($val); var_dump($val . ""); ?>
結果。
int(1192)
string(4) "1192"
まあお遊びの範囲ということで。
異常値は一つだけやで、ワシの肝臓
3週間前のデータ。ALPも正常値の範囲になって、残すはγGTのみで、これも改善している。ウルソデオキシコール酸は日に3錠から1錠に。
ただLDLが高い値をキープしているということで、あらたにロスバスタチンを1日1錠。コレステロールについては、日本動脈硬化学会より日本脂質栄養学会の主張に合理性を感じているんだが、とりあえずここは服薬する。ちなみに日本動脈硬化学会の正常値の基準は140ml/dl以下、日本人間ドック学会の基準は178ml/dl以下。アメリカの投薬基準は190ml/dl以上らしい。
ロスバスタチンは肝機能低下患者には禁忌らしいが、この数値なら大丈夫という判断なんだろう。というか、肝機能が回復するまで投薬を待っていたということなんやろな。
6/1 | 6/28 | 7/19 | 8/3 | 8/23 | |
GOT | 343 | 132 | 28 | 22 | 25 |
GPT | 347 | 222 | 32 | 24 | 23 |
LD | 340 | 237 | 175 | 164 | 173 |
ALP | 431 | 709 | 243 | 130 | 84 |
γGT | 930 | 1145 | 450 | 269 | 158 |
総ピリルビン | 1.8 | 1.0 | 0.7 | ||
直ピリルピン | 1.2 | 0.5 | 0.3 | ||
CRP定量 | 7.72 | 0.34 | 0.17 | ||
LDL | 110 | 224 | 244 | 199 | 191 |