為さねば成らぬ

retia.verno@gmail.com

2022-01-01から1年間の記事一覧

Android LintのDetectorを読む Day6: MergeMarkerDetector

ソースコード https://cs.android.com/android-studio/platform/tools/base/+/mirror-goog-studio-main:lint/libs/lint-checks/src/main/java/com/android/tools/lint/checks/MergeMarkerDetector.java Issue category: CORRECTNESS priority: 8 severity: E…

Android LintのDetectorを読む Day5: CallSuperDetector

ソースコード https://cs.android.com/android-studio/platform/tools/base/+/mirror-goog-studio-main:lint/libs/lint-checks/src/main/java/com/android/tools/lint/checks/CallSuperDetector.kt 背景 メソッドがoverrideされるときに、親クラスのメソッド…

[Android] Android LintのDetectorを読む Day4: AppCompatCallDetector

ソースコード https://cs.android.com/android-studio/platform/tools/base/+/mirror-goog-studio-main:lint/libs/lint-checks/src/main/java/com/android/tools/lint/checks/AppCompatCallDetector.java 背景 AppCompatのメソッドを使う時、 通常のものでは…

[Android] (WIP) Android LintのDetectorを読む Day3: AllCapsDetector

ソースコード https://cs.android.com/android-studio/platform/tools/base/+/mirror-goog-studio-main:lint/libs/lint-checks/src/main/java/com/android/tools/lint/checks/AllCapsDetector.kt 背景 TextViewでtextAllCaps=trueだとテキストに含まれるマー…

Android LintのDetectorを読む Day2: AlarmDetector

ソースコード https://cs.android.com/android-studio/platform/tools/base/+/mirror-goog-studio-main:lint/libs/lint-checks/src/main/java/com/android/tools/lint/checks/AlarmDetector.kt 背景 高頻度のアラームはバッテリーに悪いため、API 22からは最…

Android LintのDetectorを読む Day1: AddJavascriptInterfaceDetector

https://cs.android.com/android-studio/platform/tools/base/+/mirror-goog-studio-main:lint/libs/lint-checks/src/main/java/com/android/tools/lint/checks/AddJavascriptInterfaceDetector.kt 背景 WebView#addJavascripInterface によりアプリからオブ…

マルチモジュール勉強会に出て学んだこと

少し遅くなったが。マルチモジュール勉強会にでたので個人的に参考になったポイント。 詳細設計レビューで新規開発時にルールを徹底させる 普段詳細設計レビューすることがない。というのもそこのレビューのコストを重く見てしまっているのだろうと思う。 レ…

習慣継続の停滞期

年始以来しばらく順調に続いていた習慣だが、今週に入って途絶えてきている。 フィットボクシング 一番続けていたのがこれだった。が、先週ジムで筋肉痛がひどく、フィットボクシングができない。 「朝着替える」という最小の目標にしていたが割と当たり前過…

悪い習慣をやめる

年末年始で自分の習慣づくりに取り組んでいたが、良い習慣を続けるより悪い習慣をなくす方がずっと難しい気がする。 以前知り合いになにかやっている習慣はある?と聞いたことがあった。 悪い習慣の答えが多かったので、そちらを直す方が需要がありそうだと…

準備をするという習慣

verno3632.hatenablog.com とも関連して。 習慣にするぞ!といっても結構いとも簡単に忘れがちである。 例えば朝起きたら運動する、と決めていても、朝は頭が働かない・バタバタして忘れてしまったりする。 また悪い習慣を断つことを考えるときも、よく引っ…

習慣の手順書作成・自動化

習慣を明確にする 習慣にするとき、やることを明確にするのは非常に大事である。 研究者が「実行意図」と呼ぶもので、いつ、どこで行うか、予め立てておく計画である。 ... 多くの研究により、実行意図は目標達成に効果的だとわかっている。 ジェームズ・ク…

ハードルを下げる

ハードルを下げる 激短時間でできることを習慣とする。5分でできることとか1分でできること、とかも耳にするが、個人的には 10秒 で良いと思う。 その日の習慣を達成するまでなにか続けなければいけないではなく、本当にやれば終わるもの。 毎日したいことを…

習慣化に必要なこと: 頭を使わなくする

しばらく習慣化というものについて色々考えてきて、 頭を使わない ことが重要ではないかと思っている。 つまり毎日やることを予め決めておき、決まったタイミングでただやるだけにしておく。 頭を使ったり考えたりすることはコストが高い。まず 考えなければ…