組み込みLinuxデバイスドライバの作り方

読みたい Qiita記事。9回目以降の内容が少し興味ある

メモ: キー割り当て変更

Windows Updateしたらレジストリを初期化された。もとに戻すのに余計な時間を使わされたので今後のためにメモを残す。

CAPS LOCK (0x3A)      -> LEFT CTRL (0x1D)
LEFT CTRL (0x1D)      -> LEFT WINDOWS (0xE05B)
LEFT WINDOWS (0xE05B) -> LEFT ALT (0x38)

00 00 00 00  00 00 00 00
04 00 00 00  1D 00 3A 00
5B E0 1D 00  38 00 5B E0
00 00 00 00

Windows10で行ったが、HKEY_CURRENT_USER\Keyboard Layoutでは有効にならなかった。 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layoutの Scancode Map を変更すること。

Android Architecture Components

便利そうなのは分かった。RxJavaのような非同期処理を書くにはどうすればよいかはまだよく見えていない。

Dagger2やり直し

ようやく頭の中で絵がかけるようになってきたような。Webに上がってる例やプロジェクトは現状の環境に全く追いついてなくてあまり役に立たなかった。

Kotlin学習中

Swiftも少しずつ覚えていってるが、どちらの言語も Null pointer Exceptionを静的解析の段階で減らすための仕組みに力を入れていると感じる一方、そのために導入された文法が記号だらけで自分には少し気持ちが悪い。