03/05 ~ 03/11 の進捗
02/26 - 03/04 の進捗
プロつく計画7:GitHub Pagesを作る
今こんな感じです。
開発歴を開発環境から分離しました。
多分これで制作物に関して書くことは一通りなので、
次からはこれまでに作ったものの情報を書いていきます。
プロつく計画6:ランニング用走行距離計測アプリを作る
MainActivity のインタフェースに GoogleApiClient.ConnectionCallbacks と
GoogleApiClient.OnConnectionFailedListener を追加し、
それぞれのメソッドを実装しました。
GoogleApiClient.ConnectionCallbacks | Google APIs for Android | Google Developers
GoogleApiClient.OnConnectionFailedListener | Google APIs for Android | Google Developers
02/19 ~ 02/25 の進捗
AP
02/19が申込締切だったわけですが、諸事情あって今年も見送りです!
Androidアプリ
(多少確認に支障はあるものの)継続して自動的に位置情報を取得してくれてはいるみたいですが、
どうやらまだGoogle Location Services API を使っているとは言えない様子。
ここがめちゃくちゃ参考になりそう。
sakura-bird1.hatenablog.com
GitHub Pages
今こんな感じです。
GitHub Pages(ZeitungM)
あとは開発歴を分ければ書くことはほぼ全部かなぁ。
その後は各プロダクトについて記述していこう。
以前 img タグに閉じタグをつけたことが原因で画像が表示されなかったことがあったけど、
CSSが反映されないのも同様に閉じタグをつけたことが原因だった…
あとコミット対象のファイルを開いてると、チェックアウト時になんか言われるんですね(それはそう)
ジョギング用走行距離計アプリの開発再開(mヶ月ぶりn度目)
というわけでまた始めます。
手元の実機に最後にインストールしたものは定期的に位置情報を取得していたのですが、
自分が最後に変更を施したソースファイルをビルドして実機にインストールしてみたら、
位置情報を取得してくれなくなってしまった…
仕方がないので、とりあえず onLocationChange() で位置情報を取得するように修正。
UIの改善のために、連続して区間距離を計測するモードを表すスイッチを作ってみたら、
何故かラベルしか表示されてない…
動作確認とソースコードを確認したら、今のブランチをmasterにmergeしよう。
メモ
以下のようなビルド/インストール失敗メッセージが出たけど、実機の再起動やケーブルの交換を試してみたら
特に何もしなくてもうまくいった
FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:transformClassesWithDexForDebug'. > com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.8.0_102\bin\java.exe'' finished with non-zero exit value 2 * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. BUILD FAILED Total time: 12 mins 54.767 secs
18:16:49 Session 'app': Error Installing APK 18:20:21 確立された接続がホスト コンピューターのソウトウェアによって中止されました。 java.io.IOException: 確立された接続がホスト コンピューターのソウトウェアによって中止されました。 (略) 18:20:22 Adb connection Error:既存の接続はリモート ホストに強制的に切断されました。
気まぐれで原因を探りたくなったときのために残しておく。
01/29 ~ 02/12 の進捗
応用情報技術者試験
例によって今年も勉強しています。
午前はまぁ問題なさそうなのだけど、午後が…
2017年秋の問題を通しでやってみたところ、うーん。
大問の分野を今週勉強して、もう一度過去問を解いてダメそうならば諦めよう…
Android
もう何度中断したかわからん…
今出来ているアプリの動作確認をしてみたところ、
- 自動的に位置情報を取得している
- 2地点間の距離を計測している
- 以下の動作を繰り返している
- 「位置情報を取得する」ボタンを押される
- 現地点での位置情報を取得し、新たに距離の計測を始める
- 「距離を計算する」ボタンを押される
- 現地点の位置情報を取得し、距離を出力して距離の計測を終了する
であることは判明。
UIがわかりにくいから、まずは「距離を計算する」から
「距離の計測を終了する」「現地点までの距離を計測する」とかに変えるところから再開しようかな…
自動的に位置情報を取得するのは onLocationChanged() でできてるっぽいので、とりあえずはそれで
自動的に総区間距離を計算してみる。
2018年1月の進捗まとめ
- Unity での WebGL
UnityでWebGL向けにビルドしようとしたら何故かできなかった。
Unity Cloud Build から WebGL向けにビルドする方法も試してみたが、有料のサブスクリプションが必要らしくて頓挫。
どうやら Audio.xml その他のファイルにあるべきものがないことが原因らしい。
だが以前WebGLでビルドした時は特に何かいじった覚えはないので、
バージョンアップついでにUnityをインストールしてみたら無事ビルドできるようになった。
インストールがうまくいっていなかったのだろうか。
- Global Game Jam 2018に参加
- プログラミングだけでなく、モデリングや作曲などの素材作りの腕も磨きたい
- 物理的な挙動のシミュレーション、ゲーム開発の良いヒントになりそう