やっとこふぃーやっと高校数学の基礎が終了した!使った本は「きちんと復習 すっきりわかる高校数学」去年の9月頃から始めたはずなので9ヶ月近く掛かった事になりますぬ・・・。個人的には数列、微積分辺りがモチベーション的にも内容的にも辛かった。相反してベクトル、行列はプログラミングに通ずる部分も多くて結構楽しんでやれた。そしてなによりyahoo知恵袋の数学カテゴリの方々には幾度となく助けて頂きました。俺おつかれ!笑しかし休む間もなく次は問題演習でござる・・・。
今年も折り返し地点を越えたわけですが。遅ればせながら最近就職活動を始めました。2週間程かけて自己の棚卸しやら面接練習、履歴書の書き方やSPI対策を実施。なんとか1社選考を受けて今に至る。いやー、就職できるんでしょうかね?正直、今一度フリーターに戻って全力で自分のしたい開発をやってみるってのもありかなとか思ってしまっている自分がちょっと怖いです。PHPやJavaのServletなどサーバサイドプログラミングを勉強しているから余計に。実は大学進学も選択として残すために数学、英語、物理の勉強をしている訳ですが就活もしながら~となると確実に時間が足りないです。さてさて、ここでちゃんと就職すべきか、進学か、はたまたフリーター生活か。。。なかなかギャンブルっすね。
続・マルチタッチ先日作ったマルチタッチの処理がやはりなにかおかしいので改めて作り直す。どうも色々勘違いしていた模様。とりあえずソースうむ。こんどこそちゃんと動くぞ!wそれにしても地味に誤解を招きそうな仕様である。MotionEvent.ACTION_POINTER_ID_MASKでマスクしてMotionEvent.ACTION_POINTER_ID_SHIFTでシフトした結果出てくる値がidじゃなくてindexであるあたりなどなかなか優秀。ネーミング的にidだと思うじゃないっすか。まぁとにかく乙でございます。
サンプルまるコピーは脂肪フラグ軽い気持ちでAndroidのマルチタッチを扱うアプリを書こうとしたら思いっきり躓いた。押された時にメモリを確保、離したときに開放ってな感じで指ごと(PointerIDごと)にデータを管理するようにしたかったのだけれど離したとき(MotionEvent.ACTION_UP,ACTION_POINTER_UPのタイミング)の指の情報(PointerID)の取得方法がイマイチ分からず・・・。押されているIDを自分で管理して直前のIDリストと離した時のIDリストの差で離したIDを求めてみたりしたけどなぜか離した指と関係のない指の情報が破棄されてしまったりと訳分からないことに。だいたい19時ごろから悩み始めて5時間強くらいはまった笑結局、どこがだめだったのかイマイチわからなかったがとりあえず下記のようにすれば思ったように動いてくれた。ただただ眠い。