sky’s 雑記

主にAndroidとサーバーサイドの技術について記事を書きます

4月の振り返りと5月の目標

Android

koinとdagger2の比較記事を書こうと思っていたらレシーバー付きラムダの記事になっていた. 5月こそはこれについて書きます.

また仕事をしていて解決していない疑問が2つあって年末のアドベンドカレンダーの記事は以下のどちらかについて書くべく調査中.

  • TransactionTooLargeException: data parcel size について

画面間遷移でintentのデータサイズが大きくなるとExceptionとして履かれる理解だが,intentに渡していないのにこの状況が発生していて気になっている.OSソースコードレベルでの発生原因と仕組みを理解したい.

  • Androidアプリのデータ保持の仕組みについて

アプリディレクトリにsharedpreferenceを保存しているんだがアプリをアンインストールしてもデータが残る.どこかで同期をとって保持している気がするんだが断言できるレベルにないので調査したい.

Android デバイスのデータをバックアップ、復元する - Android ヘルプ

大学院

ついに授業が始まります. 今は研究室決めるために学内リポジトリの論文を読んでいる状況.

競技プログラミング

記事の投稿頻度からもわかる通り楽しくなっている. とりあえず茶コーダーにはなったので緑コーダーを目指して精進中で数学(というかパズル的な発想)をできるように問題を味わっている状況である.

以下読んでいて改めて思ったんだが緑になるための必要知識は揃ってきたと思うので,あとはそれぞれについて考察を深め応用力をつければ緑コーダーになれるかなという印象である.cppの実装環境やライブラリの整備はまだまだ改善の余地があるけど本質的ではないかなという気もするので後回し.

ABC 緑 diff を攻略する / The view of green-difficulty problems - Speaker Deck

当面の目標はABCで安定して1000パフォを出せるようになることである.

以上5月もがんばります.