Notice: get_currentuserinfo の使用はバージョン 4.5.0 から非推奨になっています ! 代わりに wp_get_current_user() を使ってください。 in /var/www/html/blog/wp-includes/functions.php on line 3831 Call Stack: 0.0000 228200 1. {main}() /var/www/html/blog/index.php:0 0.0001 228640 2. require('/var/www/html/blog/wp-blog-header.php') /var/www/html/blog/index.php:17 0.1087 5929064 3. require_once('/var/www/html/blog/wp-includes/template-loader.php') /var/www/html/blog/wp-blog-header.php:19 0.1098 5937136 4. include('/var/www/html/blog/wp-content/themes/zbench/single.php') /var/www/html/blog/wp-includes/template-loader.php:74 0.1098 5937168 5. get_header() /var/www/html/blog/wp-content/themes/zbench/single.php:1 0.1098 5937752 6. locate_template() /var/www/html/blog/wp-includes/general-template.php:45 0.1098 5937992 7. load_template() /var/www/html/blog/wp-includes/template.php:647 0.1098 5951856 8. require_once('/var/www/html/blog/wp-content/themes/zbench/header.php') /var/www/html/blog/wp-includes/template.php:688 0.1112 5968064 9. wp_head() /var/www/html/blog/wp-content/themes/zbench/header.php:8 0.1112 5968112 10. do_action() /var/www/html/blog/wp-includes/general-template.php:2589 0.1112 5968784 11. WP_Hook->do_action() /var/www/html/blog/wp-includes/plugin.php:453 0.1112 5968880 12. WP_Hook->apply_filters() /var/www/html/blog/wp-includes/class-wp-hook.php:323 0.1247 6184464 13. call_user_func_array:{/var/www/html/blog/wp-includes/class-wp-hook.php:298}() /var/www/html/blog/wp-includes/class-wp-hook.php:298 0.1248 6185072 14. add_google_analytics() /var/www/html/blog/wp-includes/class-wp-hook.php:298 0.1250 6185856 15. ga_current_user_is() /var/www/html/blog/wp-content/plugins/google-analyticator/google-analyticator.php:1116 0.1250 6185888 16. get_currentuserinfo() /var/www/html/blog/wp-content/plugins/google-analyticator/google-analyticator.php:1289 0.1250 6186112 17. _deprecated_function() /var/www/html/blog/wp-includes/pluggable-deprecated.php:49 0.1250 6186600 18. trigger_error() /var/www/html/blog/wp-includes/functions.php:3831

Run and Walk その後(ダメ)

 以前、auの携帯電話のGPS機能を利用して、ランニングやウォーキングのペースサポートや、距離、時間などの走行情報を記録し管理するアプリの紹介をした。

Run and Walk de Bike
http://www.ivoryworks.com/blog/2008/06/runwalk-de-bike.php

  1,2ヶ月使ってみた感想だけど、はっきり言ってダメ。すくなくとも自分の生活環境では。

RUNandWALK1.gif これは、7月の自転車走行データ。
 黄色くなっているグラフの棒は、15kmを超過している(6回中4回は50kmを超えている!?)のだけど、そんなに走っちゃいない。
 これら全て、走行中にGPSの座標データが一瞬にして数十キロ飛んでしまって、ありえない距離を移動した事になっているもの。

RUNandWALK2.gif 32分で91km走行。ヒド過ぎて笑える。
 念のために言っておくと、使用中にトンネルへ入ったとか、GPSの電波を受信できないような場所に入り込んでしまったという事は無く、空の開けた国道を単純に走行しているだけだ。

 このアプリは一定間隔で座標データをサーバへ送信している。
 この問題は、端末がサーバへ送るデータが既に壊れているのか、サーバがデータを受け取った際に壊すのか、サーバがデータベースに格納する際に壊すのか、またはそれ以外の理由なのか、原因はわからないけど、この問題はケアできるはずである。

 一瞬にして数十キロ移動する自転車は存在しない。それまでに記録した座標データと時刻を利用し、新しく登録するデータの『確かさ』はある程度判断できるはずで、そのようなデータは除外し、除外した区間は前後のデータで補完すれば良い。

 また、わりと頻繁に「サーバへデータを送れなかったよ。続ける?」的なメッセージが出て、アプリがデータ送信をあきらめている状態になることがある。これもやめてほしい。この仕様のおかげで、走行中に何度も携帯を確認するハメになっている。勝手に再試行してくれればよい(少なくともそう動作するようユーザが選べるべき)。

  本サービスは来年の1月まで無料で利用できるが、これらの問題が解消されなければ残念ながらサービス料を払うに値しない。

Related Posts

1 Comments.

  1. Run and Walk その後2(まだダメ)

     ひさびさにRun&Walkを起動してみたらバージョンアップによるアプリ…