01/07 java.lang.ArrayIndexOutOfBoundsException [Technology]
「いきなりプログラミング Androidアプリ開発」2章、3章を実施して完了。書いてない1章は01/06に実施。
書籍の記載通りにコードを打ち込んでいるいわゆる "写経"のはずがエラー発生。
配列のIndex範囲外アクセスでエラーの意味は分かるが、どこが配列扱いで何でIndex範囲外になったのかがすぐにわからず試行錯誤。
結局のところはmatrixのデータを1×1分 抜けていたということだった。エラーの検索したが結局のところは記載した行をコメントアウトして発生個所を特定した。
途中で動作確認したので、戻ることも考えたが、保存とかリポジトリへのコミットなどしてなかったのでどこまで戻ろうかとか、悩んだ。
書籍の記載通りにコードを打ち込んでいるいわゆる "写経"のはずがエラー発生。
配列のIndex範囲外アクセスでエラーの意味は分かるが、どこが配列扱いで何でIndex範囲外になったのかがすぐにわからず試行錯誤。
結局のところはmatrixのデータを1×1分 抜けていたということだった。エラーの検索したが結局のところは記載した行をコメントアウトして発生個所を特定した。
途中で動作確認したので、戻ることも考えたが、保存とかリポジトリへのコミットなどしてなかったのでどこまで戻ろうかとか、悩んだ。
調べもの:ELF (Executable and Linkable Format) File [Technology]
仕事で突然ELFファイルと言われて戸惑ったので。
実行ファイルフォーマット形式の一つ。Linuxでの標準バイナリの形式。
拡張子は.elf, .ko, .binなどあるので拡張子がファイル形式を識別するわけではない。
「elf file - Google 検索」
https://www.google.com/search?q=elf+file
「Executable and Linkable Format - Wikipedia」
https://ja.wikipedia.org/wiki/Executable_and_Linkable_Format
「実行ファイル形式のELFって何? - ITmedia エンタープライズ」
https://www.itmedia.co.jp/help/tips/linux/l0448.html
「第 7 章 オブジェクトファイル形式 (リンカーとライブラリ) 」
https://docs.oracle.com/cd/E19683-01/817-4912/6mkdg542u/index.html
実行ファイルフォーマット形式の一つ。Linuxでの標準バイナリの形式。
拡張子は.elf, .ko, .binなどあるので拡張子がファイル形式を識別するわけではない。
「elf file - Google 検索」
https://www.google.com/search?q=elf+file
「Executable and Linkable Format - Wikipedia」
https://ja.wikipedia.org/wiki/Executable_and_Linkable_Format
「実行ファイル形式のELFって何? - ITmedia エンタープライズ」
https://www.itmedia.co.jp/help/tips/linux/l0448.html
「第 7 章 オブジェクトファイル形式 (リンカーとライブラリ) 」
https://docs.oracle.com/cd/E19683-01/817-4912/6mkdg542u/index.html
01/04 Android emulator 起動 [日々の雑記]
「いきなりプログラミング Androidアプリ開発」という本を買ってまずChapter0を終わった。
実際には昨日からで、エラーでエミュレータが起動しなかったので、プロジェクトを作り直してAPIレベルとそろえたり、最新にSDK変更しなければならないとかを解決してひとまず起動した。
メニューが慣れてなくどこに何があるかわからない、とかに拒否感あるのは、多分元からだ。
「Update this project to use a newer compileSdk of at least , for example 解決方法 #Android - Qiita 」
https://qiita.com/Nw3965/items/48d466c213423c081bae
「Installation Instructions on Windows · intel/haxm Wiki · GitHub 」
https://github.com/intel/haxm/wiki/Installation-Instructions-on-Windows
「Google Play の対象 API レベルの要件を満たす | Android Developers」
https://developer.android.com/google/play/requirements/target-sdk?hl=ja
「Windows で Android Studio のパフォーマンスを最適化する」
https://developer.android.com/studio/intro/studio-config?utm_source=android-studio&hl=ja#optimize-studio-windows
実際には昨日からで、エラーでエミュレータが起動しなかったので、プロジェクトを作り直してAPIレベルとそろえたり、最新にSDK変更しなければならないとかを解決してひとまず起動した。
メニューが慣れてなくどこに何があるかわからない、とかに拒否感あるのは、多分元からだ。
「Update this project to use a newer compileSdk of at least , for example 解決方法 #Android - Qiita 」
https://qiita.com/Nw3965/items/48d466c213423c081bae
「Installation Instructions on Windows · intel/haxm Wiki · GitHub 」
https://github.com/intel/haxm/wiki/Installation-Instructions-on-Windows
「Google Play の対象 API レベルの要件を満たす | Android Developers」
https://developer.android.com/google/play/requirements/target-sdk?hl=ja
「Windows で Android Studio のパフォーマンスを最適化する」
https://developer.android.com/studio/intro/studio-config?utm_source=android-studio&hl=ja#optimize-studio-windows
01/03 PC [日々の雑記]
Android の勉強をしようと思った。Android studioの最新にPCのSpec.が足らないかった。
既にインストールしたもので十分ではあるが、色々含めて今年はPC買い替えようと思ってる。
既にインストールしたもので十分ではあるが、色々含めて今年はPC買い替えようと思ってる。
Android 技術者認定試験 Platform [Android 技術者認定試験]
仕事でAndroidの知識が必要になったので、学習目標として受けようと考えている。
まずは学習対象範囲の確認から。学習したらその結果を書いたこのページのリンクを記載していくと、自分の学習結果が可視化される、という仕組みというか取り組み。
このブログ内でApplicationベーシックのページは以下。
Android 技術者認定試験 Application ベーシックスキル
https://mishika.blog.ss-blog.jp/2020-12-29#more
プラットフォームベーシックスキル for Android
http://ace.it-casa.org/ace/scope/platform-basic/
まずは学習対象範囲の確認から。学習したらその結果を書いたこのページのリンクを記載していくと、自分の学習結果が可視化される、という仕組みというか取り組み。
このブログ内でApplicationベーシックのページは以下。
Android 技術者認定試験 Application ベーシックスキル
https://mishika.blog.ss-blog.jp/2020-12-29#more
プラットフォームベーシックスキル for Android
http://ace.it-casa.org/ace/scope/platform-basic/
01/02 ひとまず [日々の雑記]
今年の抱負通りPCの前には座った。
ゲームしたのと、ブクログに過去読んだ本を1件追加した。
ゲームしたのと、ブクログに過去読んだ本を1件追加した。
新年の抱負 [ふと思ったこと]
あけましておめでとうございます。
飛躍とか、明確に何かを達成したいとかはないんだけど、帰った後疲れて寝るだけ、休日もほぼ寝てるだけという生活は終わりにしたい。
せめてPCの前に座りたい。それが勉強でなくても良しとする。
元々大きくやりたいことがあるわけではなく、目の前の仕事はできているんだけど、地道な積み重ねができないことや衰えのカバーはしたい。まず自分の状態を目に見えるようにしたい。
というところで、まずはこのBlogを書くところを目標にしようと思う。
飛躍とか、明確に何かを達成したいとかはないんだけど、帰った後疲れて寝るだけ、休日もほぼ寝てるだけという生活は終わりにしたい。
せめてPCの前に座りたい。それが勉強でなくても良しとする。
元々大きくやりたいことがあるわけではなく、目の前の仕事はできているんだけど、地道な積み重ねができないことや衰えのカバーはしたい。まず自分の状態を目に見えるようにしたい。
というところで、まずはこのBlogを書くところを目標にしようと思う。
2023年の振り返り(Blog編) [Blog]
2022年の振り返り(Blog編)
例年同様の条件でこのBlogを通して一年の振りかえりを行います。
・この記事は2023年度の記事なので今年の分析に含まれる。
・サブBlogは対象外(許容誤差という扱い)
調べもの:TOML [Technology]
知らなかったので調べた。
設定ファイル形式の一つ。MS-DOS時代からの*.iniにも似ているというか踏襲している部分もあるがより形式的、とのこと。
「TOML - Google 検索」
https://www.google.com/search?q=TOML
「GitHub - toml-lang/toml: Tom's Obvious, Minimal Language」
https://github.com/toml-lang/toml
「TOML - Wikipedia」
https://ja.wikipedia.org/wiki/TOML
「TOML: 日本語 v0.5.0」
https://toml.io/ja/v0.5.0
設定ファイル形式の一つ。MS-DOS時代からの*.iniにも似ているというか踏襲している部分もあるがより形式的、とのこと。
「TOML - Google 検索」
https://www.google.com/search?q=TOML
「GitHub - toml-lang/toml: Tom's Obvious, Minimal Language」
https://github.com/toml-lang/toml
「TOML - Wikipedia」
https://ja.wikipedia.org/wiki/TOML
「TOML: 日本語 v0.5.0」
https://toml.io/ja/v0.5.0