monolithic kernel

ブログに Mermaid を導入した

November 16, 2022

このブログの記事内に Mermaid の図を埋め込めるようにした。 正直なところ記事にするほどのこ…

YMDK YMD40 のために QMK Firmware をカスタマイズ

November 12, 2022

YMDK YMD09 を購入したことで調子に乗って、今度は同じメーカーの YMD40 というキーボ…

YMDK YMD09 に QMK Firmware を書き込む

September 03, 2022

追記 2022-11-12 時間が経って、qmk_firmware リポジトリの最新の状態だとこの…

google/zx と VSCode で快適にスクリプトを書く

September 01, 2022

前回 Kotlin Scripting を使おうとしてみて、導入はよい気がしたものの、実際使おうと…

意外と簡単だった Kotlin Scripting

July 16, 2022

公式のチュートリアルを見ると、IDEA を入れたり Gradle を持ち出したりと、全然お手軽に使…

Blog のホスティングを Cloudflare Pages に乗り換えた

March 18, 2022

2019年の10月ごろに Firebase Hosting に乗り換えて以来2年半ほど使ってきたが…

GoPro の動画ファイルの時刻がずれる問題

November 03, 2021

追記 2022-09-20 GoPro HERO11 BLACK では GoPro 本体にタイムゾ…

key としてすべての enum を網羅した Map

September 12, 2021

プログラムを書いていると、enum class をキーとして、何らかの値を保持する を作ることが…

Kotlin で他のクラスを継承した data class の toString

August 09, 2021

Kotlin には、data class という機能がある。 や などいくつかのメソッドを自動的…

Thread.sleep を wrap してテストを書きやすくする

September 25, 2020

を使うコードのテストは書きづらい。呼び出し前の時刻と呼び出し後の時刻を比較してなんとかテストしよう…